tvm
Classes | Namespaces | Functions
string.h File Reference

Runtime String container types. More...

#include <dmlc/endian.h>
#include <dmlc/logging.h>
#include <tvm/runtime/container/base.h>
#include <tvm/runtime/logging.h>
#include <tvm/runtime/memory.h>
#include <tvm/runtime/object.h>
#include <algorithm>
#include <cstddef>
#include <cstring>
#include <initializer_list>
#include <memory>
#include <string>
#include <string_view>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for string.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::runtime::StringObj
 An object representing string. It's POD type. More...
 
class  tvm::runtime::String
 Reference to string objects. More...
 
class  tvm::runtime::StringObj::FromStd
 An object representing string moved from std::string. More...
 

Namespaces

 tvm
 runtime implementation for LibTorch/TorchScript.
 
 tvm::runtime
 

Functions

String tvm::runtime::operator+ (const String &lhs, const String &rhs)
 
String tvm::runtime::operator+ (const String &lhs, const std::string &rhs)
 
String tvm::runtime::operator+ (const std::string &lhs, const String &rhs)
 
String tvm::runtime::operator+ (const char *lhs, const String &rhs)
 
String tvm::runtime::operator+ (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator< (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator< (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator< (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator< (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator< (const char *lhs, const String &rhs)
 
bool tvm::runtime::operator> (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator> (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator> (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator> (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator> (const char *lhs, const String &rhs)
 
bool tvm::runtime::operator<= (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator<= (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator<= (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator<= (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator<= (const char *lhs, const String &rhs)
 
bool tvm::runtime::operator>= (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator>= (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator>= (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator>= (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator>= (const char *lhs, const String &rhs)
 
bool tvm::runtime::operator== (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator== (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator== (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator== (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator== (const char *lhs, const String &rhs)
 
bool tvm::runtime::operator!= (const String &lhs, const std::string &rhs)
 
bool tvm::runtime::operator!= (const std::string &lhs, const String &rhs)
 
bool tvm::runtime::operator!= (const String &lhs, const String &rhs)
 
bool tvm::runtime::operator!= (const String &lhs, const char *rhs)
 
bool tvm::runtime::operator!= (const char *lhs, const String &rhs)
 
std::ostream & tvm::runtime::operator<< (std::ostream &out, const String &input)
 

Detailed Description

Runtime String container types.