mxnet
|
Common POD(plain old data) container types extension. More...
#include <dmlc/logging.h>
#include <mxnet/runtime/memory.h>
#include <mxnet/runtime/object.h>
#include <string_view>
#include <string>
#include <initializer_list>
#include <type_traits>
#include <utility>
#include <vector>
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | mxnet::runtime::ObjectRefHash |
String-aware ObjectRef hash functor. More... | |
struct | mxnet::runtime::ObjectRefEqual |
String-aware ObjectRef equal functor. More... | |
class | mxnet::runtime::MapObj |
Shared content of all specializations of hash map. More... | |
class | mxnet::runtime::Map< K, V, typename, typename > |
Map container of NodeRef->NodeRef in DSL graph. Map implements copy on write semantics, which means map is mutable but copy will happen when array is referenced in more than two places. More... | |
class | mxnet::runtime::Map< K, V, typename, typename >::iterator |
Iterator of the hash map. More... | |
class | mxnet::runtime::StringObj |
An object representing string. It's POD type. More... | |
class | mxnet::runtime::String |
Reference to string objects. More... | |
class | mxnet::runtime::StringObj::FromStd |
An object representing string moved from std::string. More... | |
Namespaces | |
mxnet | |
namespace of mxnet | |
mxnet::runtime | |
Functions | |
template<typename K , typename V , typename = typename std::enable_if<std::is_base_of<ObjectRef, K>::value>::type, typename = typename std::enable_if<std::is_base_of<ObjectRef, V>::value>::type> | |
Map< K, V > | mxnet::runtime::Merge (Map< K, V > lhs, const Map< K, V > &rhs) |
Merge two Maps. More... | |
String | mxnet::runtime::operator+ (const String &lhs, const String &rhs) |
String | mxnet::runtime::operator+ (const String &lhs, const std::string &rhs) |
String | mxnet::runtime::operator+ (const std::string &lhs, const String &rhs) |
String | mxnet::runtime::operator+ (const char *lhs, const String &rhs) |
String | mxnet::runtime::operator+ (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator< (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator< (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator< (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator< (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator< (const char *lhs, const String &rhs) |
bool | mxnet::runtime::operator> (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator> (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator> (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator> (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator> (const char *lhs, const String &rhs) |
bool | mxnet::runtime::operator<= (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator<= (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator<= (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator<= (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator<= (const char *lhs, const String &rhs) |
bool | mxnet::runtime::operator>= (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator>= (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator>= (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator>= (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator>= (const char *lhs, const String &rhs) |
bool | mxnet::runtime::operator== (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator== (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator== (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator== (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator== (const char *lhs, const String &rhs) |
bool | mxnet::runtime::operator!= (const String &lhs, const std::string &rhs) |
bool | mxnet::runtime::operator!= (const std::string &lhs, const String &rhs) |
bool | mxnet::runtime::operator!= (const String &lhs, const String &rhs) |
bool | mxnet::runtime::operator!= (const String &lhs, const char *rhs) |
bool | mxnet::runtime::operator!= (const char *lhs, const String &rhs) |
std::ostream & | mxnet::runtime::operator<< (std::ostream &out, const String &input) |
Common POD(plain old data) container types extension.