ceras
yet another deep learning engine
Classes | Namespaces | Functions | Variables
place_holder.hpp File Reference
#include "./includes.hpp"
#include "./tensor.hpp"
#include "./utils/better_assert.hpp"
#include "./utils/debug.hpp"
#include "./utils/id.hpp"
#include "./utils/enable_shared.hpp"
#include "./utils/state.hpp"

Go to the source code of this file.

Classes

struct  ceras::place_holder_state< Tsor >
 
struct  ceras::place_holder< Tsor >
 
struct  ceras::is_place_holder< T >
 
struct  ceras::is_place_holder< place_holder< Tsor > >
 

Namespaces

 ceras
 

Functions

template<Place_Holder Ph>
bool ceras::operator== (Ph const &lhs, Ph const &rhs)
 
template<Place_Holder Ph>
bool ceras::operator!= (Ph const &lhs, Ph const &rhs)
 
template<Place_Holder Ph>
bool ceras::operator< (Ph const &lhs, Ph const &rhs)
 
template<Place_Holder Ph>
bool ceras::operator> (Ph const &lhs, Ph const &rhs)
 
template<Place_Holder Ph>
bool ceras::operator<= (Ph const &lhs, Ph const &rhs)
 
template<Place_Holder Ph>
bool ceras::operator>= (Ph const &lhs, Ph const &rhs)
 

Variables

template<class T >
constexpr bool ceras::is_place_holder_v = is_place_holder<T>::value
 
template<typename T >
concept ceras::Place_Holder = is_place_holder_v<T>