本文整理汇总了C++中boost::string_ref::data方法的典型用法代码示例。如果您正苦于以下问题:C++ string_ref::data方法的具体用法?C++ string_ref::data怎么用?C++ string_ref::data使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类boost::string_ref
的用法示例。
在下文中一共展示了string_ref::data方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: def
void def(boost::string_ref identify, Result (*func)(Args...)) {
lua_pushcfunction(lua_, reinterpret_cast<lua_CFunction>(func));
lua_pushcclosure(lua_, detail::c_function_call<Result, Args...>, 1);
lua_setglobal(lua_, identify.data());
}
示例2: on_body
void on_body(boost::string_ref const& s, error_code& ec)
{
r_.write(s.data(), s.size(), ec);
}
示例3: message
explicit message(boost::string_ref str)
: message(boost::asio::buffer(str.data(), str.size()))
{ }
示例4: on_field
void on_field(boost::string_ref const& s, error_code&)
{
flush();
field_.append(s.data(), s.size());
}
示例5: on_value
void on_value(boost::string_ref const& s, error_code&)
{
value_.append(s.data(), s.size());
}
示例6: on_uri
void on_uri(boost::string_ref const& s, error_code&)
{
this->uri_.append(s.data(), s.size());
}
示例7: on_reason
void on_reason(boost::string_ref const& s, error_code&)
{
this->reason_.append(s.data(), s.size());
}
示例8:
void
server::p_nctcp(const boost::string_ref & to, const boost::string_ref & msg)
{
tcp_sendf (*this, "NOTICE %s :\001%s\001\r\n", to.data(), msg.data());
}
示例9: on_method
void on_method(boost::string_ref const& s, error_code&)
{
this->method_.append(s.data(), s.size());
}
示例10: operator
void operator()(msgpack::object& o, const boost::string_ref& v) const {
uint32_t size = checked_get_container_size(v.size());
o.type = msgpack::type::STR;
o.via.str.ptr = v.data();
o.via.str.size = size;
}
示例11: set
/// Set the word inside the cache supllying the hash value to be used
inline void set(const boost::string_ref& word, uint32_t hashKey) {
len=word.size();
memcpy(lastMatch.data(),word.data(), len);
hash=hashKey;
}
示例12: format_value
format_intrusive_result format_value(boost::string_ref value)
{
return format_intrusive_result(value.data(), value.length());
}
示例13: on_body
void on_body(boost::string_ref const& s, error_code& ec)
{
if(fc_.fail(ec))
return;
body.append(s.data(), s.size());
}
示例14: get_proc_address
inline F get_proc_address( HMODULE mod, boost::string_ref name ) noexcept
{
return reinterpret_cast<F>( GetProcAddress( mod, name.data() ) );
}