当前位置: 首页>>代码示例>>C++>>正文


C++ string_ref::data方法代码示例

本文整理汇总了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());
 }
开发者ID:nagoya313,项目名称:yutolua,代码行数:5,代码来源:globals.hpp

示例2: on_body

 void on_body(boost::string_ref const& s, error_code& ec)
 {
     r_.write(s.data(), s.size(), ec);
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:4,代码来源:parser_v1.hpp

示例3: message

 explicit message(boost::string_ref str)
     : message(boost::asio::buffer(str.data(), str.size()))
 { }
开发者ID:neurensic,项目名称:azmq,代码行数:3,代码来源:message.hpp

示例4: on_field

 void on_field(boost::string_ref const& s, error_code&)
 {
     flush();
     field_.append(s.data(), s.size());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:5,代码来源:parser_v1.hpp

示例5: on_value

 void on_value(boost::string_ref const& s, error_code&)
 {
     value_.append(s.data(), s.size());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:4,代码来源:parser_v1.hpp

示例6: on_uri

 void on_uri(boost::string_ref const& s, error_code&)
 {
     this->uri_.append(s.data(), s.size());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:4,代码来源:parser_v1.hpp

示例7: on_reason

 void on_reason(boost::string_ref const& s, error_code&)
 {
     this->reason_.append(s.data(), s.size());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:4,代码来源:parser_v1.hpp

示例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());
}
开发者ID:sehe,项目名称:hexchat,代码行数:5,代码来源:proto-irc.cpp

示例9: on_method

 void on_method(boost::string_ref const& s, error_code&)
 {
     this->method_.append(s.data(), s.size());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:4,代码来源:parser_v1.hpp

示例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;
 }
开发者ID:DarumasLegs,项目名称:volumedriver,代码行数:6,代码来源:string_ref.hpp

示例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;
 }
开发者ID:henrik-muehe,项目名称:sigmod2013,代码行数:6,代码来源:matcher.hpp

示例12: format_value

 format_intrusive_result format_value(boost::string_ref value)
 {
     return format_intrusive_result(value.data(), value.length());
 }
开发者ID:BillyONeal,项目名称:Instalog,代码行数:4,代码来源:LogSink.cpp

示例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());
 }
开发者ID:andyzhshg,项目名称:rippled,代码行数:6,代码来源:fail_parser.hpp

示例14: get_proc_address

	inline F get_proc_address( HMODULE mod, boost::string_ref name ) noexcept
	{
		return reinterpret_cast<F>( GetProcAddress( mod, name.data() ) );
	}
开发者ID:LNSEAB,项目名称:mmaccel,代码行数:4,代码来源:module.hpp


注:本文中的boost::string_ref::data方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。