Back to Jetson Inference

Jetson Inference: csvData Class Reference

docs/html/classcsvData.html

latest6.7 KB
Original Source

| | Jetson Inference

DNN Vision Library |

Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members

csvData Class Reference Utilities Library (jetson-utils) » CSV Parsing

csvDataMore...

#include <csvReader.h>

|

Public Member Functions

| | | csvData (char *str) | | | | | csvData (const char *str) | | | | | csvData (std::string &str) | | | | template<typename T > | | | csvData (T value) | | | | template<typename T > | | void | set (T value) | | | | | operator std::string & () | | | | | operator const std::string & () const | | | | | operator const char * () const | | | | | operator int () const | | | | | operator float () const | | | | | operator double () const | | | | bool | toInt (int *value) const | | | | bool | toFloat (float *value) const | | | | bool | toDouble (double *value) const | | | | int | toInt (bool *valid=NULL) const | | | | float | toFloat (bool *valid=NULL) const | | | | double | toDouble (bool *valid=NULL) const | | |

|

Static Public Member Functions

| | static std::vector< csvData > | Parse (const char *str, const char *delimiters=",;\t ") | | | | static bool | Parse (std::vector< csvData > &data, const char *str, const char *delimiters=",;\t ") | | |

|

Public Attributes

| | std::string | string | | |

|

Friends

| | std::istream & | operator>> (std::istream &in, csvData &obj) | | | | std::ostream & | operator<< (std::ostream &out, const csvData &obj) | | |

Detailed Description

csvData

Constructor & Destructor Documentation

csvData() [1/4]

|

| csvData::csvData | ( | char * | str | ) | |

| inline |

csvData() [2/4]

|

| csvData::csvData | ( | const char * | str | ) | |

| inline |

csvData() [3/4]

|

| csvData::csvData | ( | std::string & | str | ) | |

| inline |

csvData() [4/4]

template<typename T >

|

| csvData::csvData | ( | T | value | ) | |

| inline |

Member Function Documentation

operator const char *()

|

| csvData::operator const char * | ( | | ) | const |

| inline |

operator const std::string &()

|

| csvData::operator const std::string & | ( | | ) | const |

| inline |

operator double()

|

| csvData::operator double | ( | | ) | const |

| inline |

operator float()

|

| csvData::operator float | ( | | ) | const |

| inline |

operator int()

|

| csvData::operator int | ( | | ) | const |

| inline |

operator std::string &()

|

| csvData::operator std::string & | ( | | ) | |

| inline |

Parse() [1/2]

|

| std::vector< csvData > csvData::Parse | ( | const char * | str, | | | | const char * | delimiters = ",;\t " | | | ) | | |

| inlinestatic |

Parse() [2/2]

|

| bool csvData::Parse | ( | std::vector< csvData > & | data, | | | | const char * | str, | | | | const char * | delimiters = ",;\t " | | | ) | | |

| inlinestatic |

set()

template<typename T >

|

| void csvData::set | ( | T | value | ) | |

| inline |

toDouble() [1/2]

|

| double csvData::toDouble | ( | bool * | valid = NULL | ) | const |

| inline |

toDouble() [2/2]

|

| bool csvData::toDouble | ( | double * | value | ) | const |

| inline |

toFloat() [1/2]

|

| float csvData::toFloat | ( | bool * | valid = NULL | ) | const |

| inline |

toFloat() [2/2]

|

| bool csvData::toFloat | ( | float * | value | ) | const |

| inline |

toInt() [1/2]

|

| int csvData::toInt | ( | bool * | valid = NULL | ) | const |

| inline |

toInt() [2/2]

|

| bool csvData::toInt | ( | int * | value | ) | const |

| inline |

operator<<

|

| std::ostream& operator<< | ( | std::ostream & | out, | | | | const csvData & | obj | | | ) | | |

| friend |

operator>>

|

| std::istream& operator>> | ( | std::istream & | in, | | | | csvData & | obj | | | ) | | |

| friend |

Member Data Documentation

string

| std::string csvData::string |


The documentation for this class was generated from the following files: