本文整理汇总了C++中base_t类的典型用法代码示例。如果您正苦于以下问题:C++ base_t类的具体用法?C++ base_t怎么用?C++ base_t使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了base_t类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: decltype
decltype(auto) as_stack(std::false_type) const {
base_t::push();
return stack::pop<T>(lua_state());
}
示例2: string_refs
string_refs(StringSequence const & names)
: base_t({})
, m_storage(names.begin(), names.end())
{
static_cast<base_t&>(*this) = base_t(m_storage);
}
示例3: reserve
void reserve( std::size_t size)
{ base_.reserve( size); }
示例4: empty
bool empty() const
{ return base_.empty(); }
示例5: equal_range
std::pair< const_iterator, const_iterator > equal_range( key_type const& k) const
{
return std::equal_range(
base_.begin(), base_.end(),
k, comparator() );
}
示例6: capacity
std::size_t capacity() const
{ return base_.capacity(); }
示例7: erase
void erase( iterator const& i, iterator const& e)
{ base_.erase( i, e); }
示例8: end
iterator end()
{ return base_.end(); }
示例9: push_back
void push_back( fiber_base::ptr_t const& f)
{
BOOST_ASSERT( f);
base_.push_back( f);
}
示例10: begin
const_iterator begin() const
{ return base_.begin(); }
示例11: bracket
bracket(output& out, const char* = nullptr) : out_(out)
{ out_("(").compact(); }
示例12: is_stack
bool is_stack(std::false_type) const {
auto pp = stack::push_pop(*this);
return stack::check<T>(lua_state(), -1, no_panic);
}
示例13: size
size_type size() const
{ return base_.size(); }
示例14: sort
void sort()
{ std::stable_sort( base_.begin(), base_.end(), comparator() ); }
示例15: lower_bound
iterator lower_bound( key_type const& k)
{
return std::lower_bound(
base_.begin(), base_.end(),
k, comparator() );
}