Class template stack
boost::compute::stack
Synopsis
template<typename T>
class stack {
public:
typedef vector< T > container_type;
typedef container_type::size_type size_type;
typedef container_type::value_type value_type;
stack();
stack(const stack< T > &);
stack< T > & operator=(const stack< T > &);
~stack();
bool empty() const;
size_type size() const;
value_type top() const;
void push(const T &);
void pop();
};
Description
stack
public
construct/copy/destruct
stack();
stack(const stack< T > & other;
stack > & оператор=(const stack< T > & другие;
~stack();
stack public member functions
bool empty()const;
size_type ize() const;
value_type top()const;
void push(const T &value;;
void pop();