亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? class_compiler_outputter.html

?? c++開發的一個不錯的工具
?? HTML
?? 第 1 頁 / 共 3 頁
字號:
<html><head><title>CppUnit - The Unit Testing Library</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"> <table width="100%">  <tr>    <td width="40%" align="left" valign="center">      <a href="http://sourceforge.net/projects/cppunit">      CppUnit project page      </a>    </td>    <td>      <a href="FAQ">FAQ</a>    </td>    <td width="40%" align="right" valign="center">      <a href="http://cppunit.sourceforge.net">CppUnit home page</a>    </td>  </tr></table><hr><!-- Generated by Doxygen 1.3.7 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div><h1>CompilerOutputter Class Reference<br><small>[<a class="el" href="group___writing_test_result.html">Writing test result</a>]</small></h1>Outputs a <a class="el" href="class_test_result_collector.html">TestResultCollector</a> in a compiler compatible format.  <a href="#_details">More...</a><p><code>#include &lt;<a class="el" href="_compiler_outputter_8h-source.html">CompilerOutputter.h</a>&gt;</code><p><p>Inheritance diagram for CompilerOutputter:<p><center><img src="class_compiler_outputter.png" usemap="#CompilerOutputter_map" border="0" alt=""></center><map name="CompilerOutputter_map"><area href="class_outputter.html" alt="Outputter" shape="rect" coords="0,0,114,24"></map><a href="class_compiler_outputter-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a0">CompilerOutputter</a> (<a class="el" href="class_test_result_collector.html">TestResultCollector</a> *result, std::ostream &amp;stream, const std::string &amp;locationFormat=CPPUNIT_COMPILER_LOCATION_FORMAT)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs a CompilerOutputter object.  <a href="#a0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a1">~CompilerOutputter</a> ()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#a1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a2">setLocationFormat</a> (const std::string &amp;locationFormat)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the error location format.  <a href="#a2"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a3">write</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a4">setNoWrap</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a5">setWrapColumn</a> (int wrapColumn)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a6">wrapColumn</a> () const</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a7">printSuccess</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a8">printFailureReport</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a9">printFailuresList</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a10">printStatistics</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a11">printFailureDetail</a> (<a class="el" href="class_test_failure.html">TestFailure</a> *failure)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a12">printFailureLocation</a> (<a class="el" href="class_source_line.html">SourceLine</a> sourceLine)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a13">printFailureType</a> (<a class="el" href="class_test_failure.html">TestFailure</a> *failure)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a14">printFailedTestName</a> (<a class="el" href="class_test_failure.html">TestFailure</a> *failure)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#a15">printFailureMessage</a> (<a class="el" href="class_test_failure.html">TestFailure</a> *failure)</td></tr><tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="class_compiler_outputter.html">CompilerOutputter</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#e0">defaultOutputter</a> (<a class="el" href="class_test_result_collector.html">TestResultCollector</a> *result, std::ostream &amp;stream)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an instance of an outputter that matches your current compiler.  <a href="#e0"></a><br><br></td></tr><tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#d0">CompilerOutputter</a> (const <a class="el" href="class_compiler_outputter.html">CompilerOutputter</a> &amp;copy)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prevents the use of the copy constructor.  <a href="#d0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#d1">operator=</a> (const <a class="el" href="class_compiler_outputter.html">CompilerOutputter</a> &amp;copy)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prevents the use of the copy operator.  <a href="#d1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#d2">processLocationFormatCommand</a> (char command, const <a class="el" href="class_source_line.html">SourceLine</a> &amp;sourceLine)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#d3">extractBaseName</a> (const std::string &amp;fileName) const</td></tr><tr><td colspan=2><br><h2>Private Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="class_test_result_collector.html">TestResultCollector</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#r0">m_result</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>std::ostream &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#r1">m_stream</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#r2">m_locationFormat</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="class_compiler_outputter.html#r3">m_wrapColumn</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Outputs a <a class="el" href="class_test_result_collector.html">TestResultCollector</a> in a compiler compatible format. <p>Printing the test results in a compiler compatible format (assertion location has the same format as compiler error), allow you to use your IDE to jump to the assertion failure. Location format can be customized (see setLocationFormat() ).<p>For example, when running the test in a post-build with VC++, if an assertion fails, you can jump to the assertion by pressing F4 (jump to next error).<p>Heres is an example of usage (from examples/cppunittest/CppUnitTestMain.cpp): <pre><div class="fragment"> <span class="keywordtype">int</span> main( <span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>* argv[] ) {   <span class="comment">// if command line contains "-selftest" then this is the post build check</span>   <span class="comment">// =&gt; the output must be in the compiler error format.</span>   <span class="keywordtype">bool</span> selfTest = (argc &gt; 1)  &amp;&amp;                     (std::string(<span class="stringliteral">"-selftest"</span>) == argv[1]);   CppUnit::TextUi::TestRunner runner;   runner.addTest( CppUnitTest::suite() );   <span class="comment">// Add the top suite to the test runner</span>   <span class="keywordflow">if</span> ( selfTest )   { <span class="comment">// Change the default outputter to a compiler error format outputter</span>     <span class="comment">// The test runner owns the new outputter.</span>     runner.setOutputter( <span class="keyword">new</span> CppUnit::CompilerOutputter( &amp;runner.result(),                                                          std::cerr ) );   }   <span class="comment">// Run the test and don't wait a key if post build check.</span>   <span class="keywordtype">bool</span> wasSuccessful = runner.run( <span class="stringliteral">""</span>, !selfTest );    <span class="comment">// Return error code 1 if the one of test failed.</span>   <span class="keywordflow">return</span> wasSuccessful ? 0 : 1; }</div></pre><p><hr><h2>Constructor &amp; Destructor Documentation</h2><a class="anchor" name="a0" doxytag="CompilerOutputter::CompilerOutputter" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> CPPUNIT_NS_BEGIN CompilerOutputter::CompilerOutputter           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="class_test_result_collector.html">TestResultCollector</a> *&nbsp;</td>          <td class="mdname" nowrap> <em>result</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td></td>          <td class="md" nowrap>std::ostream &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>stream</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td></td>          <td class="md" nowrap>const std::string &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>locationFormat</em> = <code>CPPUNIT_COMPILER_LOCATION_FORMAT</code></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Constructs a CompilerOutputter object. <p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td></td><td valign=top><em>result</em>&nbsp;</td><td>Result of the test run. </td></tr>    <tr><td></td><td valign=top><em>stream</em>&nbsp;</td><td>Stream used to output test result. </td></tr>    <tr><td></td><td valign=top><em>locationFormat</em>&nbsp;</td><td>Error location format used by your compiler. Default to <code>CPPUNIT_COMPILER_LOCATION_FORMAT</code> which is defined in the configuration file. See setLocationFormat() for detail. </td></tr>  </table></dl><dl compact><dt><b>See also:</b></dt><dd>setLocationFormat(). </dd></dl>    </td>  </tr></table><a class="anchor" name="a1" doxytag="CompilerOutputter::~CompilerOutputter" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> CompilerOutputter::~<a class="el" href="class_compiler_outputter.html">CompilerOutputter</a>           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Destructor. <p>    </td>  </tr></table><a class="anchor" name="d0" doxytag="CompilerOutputter::CompilerOutputter" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> CompilerOutputter::CompilerOutputter           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="class_compiler_outputter.html">CompilerOutputter</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>copy</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Prevents the use of the copy constructor. <p>    </td>  </tr></table><hr><h2>Member Function Documentation</h2><a class="anchor" name="e0" doxytag="CompilerOutputter::defaultOutputter" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> <a class="el" href="class_compiler_outputter.html">CompilerOutputter</a> * CompilerOutputter::defaultOutputter           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="class_test_result_collector.html">TestResultCollector</a> *&nbsp;</td>          <td class="mdname" nowrap> <em>result</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td></td>          <td class="md" nowrap>std::ostream &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>stream</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [static]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Creates an instance of an outputter that matches your current compiler. <p><dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>This class is specialized through parameterization instead of subclassing... Use <a class="el" href="class_compiler_outputter.html#a0">CompilerOutputter::CompilerOutputter</a> instead. </dd></dl>    </td>  </tr></table><a class="anchor" name="d3" doxytag="CompilerOutputter::extractBaseName" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> std::string CompilerOutputter::extractBaseName           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>fileName</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap> const<code> [private, virtual]</code></td>        </tr>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线一区免费| 欧美男人的天堂一二区| 国产夜色精品一区二区av| 精彩视频一区二区三区| 日韩欧美www| 国产成人亚洲综合色影视| 国产精品每日更新在线播放网址| 97se狠狠狠综合亚洲狠狠| 一个色妞综合视频在线观看| 欧美日韩精品一区二区三区| 男男成人高潮片免费网站| 国产亚洲欧美日韩日本| 99精品一区二区| 午夜精品123| 国产视频911| 色中色一区二区| 精品一区二区三区影院在线午夜| 久久先锋影音av| 色综合久久综合中文综合网| 日本va欧美va精品发布| 国产亚洲综合在线| 色婷婷综合久久久| 男人的天堂久久精品| 国产精品欧美一区喷水| 欧美日韩精品综合在线| 激情综合色播五月| 综合色天天鬼久久鬼色| 欧美一区二区三区视频免费播放 | 亚洲日本va午夜在线影院| 欧洲另类一二三四区| 国产乱子伦一区二区三区国色天香| 国产精品成人网| 日韩一区二区在线看片| www.欧美日韩| 精品一区二区三区日韩| 亚洲激情在线播放| 久久蜜桃av一区二区天堂| 欧美性大战久久久久久久蜜臀| 国产原创一区二区| 天天色天天爱天天射综合| 国产精品入口麻豆九色| 精品入口麻豆88视频| 在线观看视频一区| 国产成人av影院| 欧美aⅴ一区二区三区视频| 一区二区三区欧美日韩| 欧美国产日本视频| 精品国产亚洲在线| 欧美精品日韩精品| 在线观看亚洲精品视频| 成人性生交大片免费看中文网站| 日韩专区欧美专区| 亚洲综合在线第一页| 亚洲国产成人午夜在线一区| 日韩欧美一区二区久久婷婷| 欧美在线观看视频在线| 成人天堂资源www在线| 国内一区二区视频| 久久66热偷产精品| 麻豆精品在线看| 日韩电影在线看| 亚洲成a人v欧美综合天堂下载| 亚洲免费在线看| 国产精品毛片久久久久久久| 国产欧美精品日韩区二区麻豆天美| 91精品综合久久久久久| 欧美日韩精品一区二区三区| 欧美色倩网站大全免费| 91丨porny丨首页| 91在线无精精品入口| 91在线码无精品| 在线这里只有精品| 在线精品视频小说1| 91国偷自产一区二区三区成为亚洲经典 | 国产精品激情偷乱一区二区∴| 日韩欧美视频一区| 91精品国产91久久综合桃花| 欧美视频在线不卡| 欧美日韩一区成人| 91精品综合久久久久久| 精品国产欧美一区二区| 精品乱人伦一区二区三区| 精品电影一区二区三区| 日韩精品中午字幕| 日韩一区二区免费视频| 精品乱人伦小说| 国产精品网站导航| 日韩毛片视频在线看| 亚洲精品乱码久久久久久久久| 一区二区成人在线| 丝袜亚洲精品中文字幕一区| 蜜桃一区二区三区在线观看| 激情综合色播五月| 福利一区二区在线| 在线观看亚洲专区| 日韩欧美一卡二卡| 中文字幕av不卡| 亚洲国产成人tv| 精品一区二区三区免费观看 | 国产精品自拍三区| 不卡的av在线播放| 欧洲日韩一区二区三区| 欧美电影免费观看高清完整版在线| 精品国产乱码久久久久久牛牛| 国产日韩视频一区二区三区| 亚洲视频精选在线| 日韩中文欧美在线| 成人黄色免费短视频| 欧美在线免费观看亚洲| 久久一夜天堂av一区二区三区| 国产精品久久久99| 免费欧美高清视频| 99免费精品在线| 日韩一区二区在线免费观看| 国产精品无圣光一区二区| 亚洲成人免费在线观看| 国产福利精品一区| 欧美人成免费网站| 中文字幕高清不卡| 日本成人中文字幕| 99久久免费视频.com| 日韩欧美亚洲一区二区| 亚洲精品日产精品乱码不卡| 激情久久久久久久久久久久久久久久| www.亚洲精品| 欧美大片一区二区三区| 亚洲精品久久久久久国产精华液| 久久国产夜色精品鲁鲁99| 在线观看成人小视频| 国产日韩精品一区二区三区| 日日摸夜夜添夜夜添国产精品| 成人高清伦理免费影院在线观看| 91精品国产综合久久婷婷香蕉| 成人欧美一区二区三区1314| 久久97超碰色| 4438x亚洲最大成人网| 亚洲女爱视频在线| 国产成人综合视频| 欧美va亚洲va| 日韩黄色免费电影| 色狠狠色噜噜噜综合网| 国产视频视频一区| 国产一区二区网址| 日韩欧美一区二区免费| 视频一区中文字幕国产| 色偷偷久久人人79超碰人人澡| 中文天堂在线一区| 国产乱一区二区| 欧美精品一区二区三区蜜桃| 秋霞午夜鲁丝一区二区老狼| 欧美日韩在线精品一区二区三区激情| 国产精品国产三级国产a| 国产91精品一区二区麻豆亚洲| 日韩一区二区在线看片| 奇米精品一区二区三区在线观看| 欧美日本不卡视频| 亚洲国产aⅴ成人精品无吗| 91碰在线视频| 亚洲三级在线看| 91网站黄www| 一区在线观看免费| 91日韩在线专区| 一区二区三区四区不卡在线 | 日韩女优制服丝袜电影| 日产国产高清一区二区三区 | 国产一区二区精品在线观看| 欧美一区二区三区免费| 麻豆视频一区二区| 精品国产第一区二区三区观看体验| 捆绑调教美女网站视频一区| 欧美一区二区视频观看视频 | 久久综合久久久久88| 久久精品久久99精品久久| 日韩无一区二区| 国产在线视频一区二区| 欧美国产日韩a欧美在线观看| a亚洲天堂av| 伊人一区二区三区| 欧美乱妇20p| 日本在线不卡视频| 欧美成人三级在线| 国产精品性做久久久久久| 一区在线观看免费| 精品视频在线免费观看| 午夜免费久久看| 精品国产91乱码一区二区三区 | 色综合一区二区三区| 亚洲欧美色一区| 制服丝袜亚洲色图| 国产伦理精品不卡| 亚洲欧洲99久久| 欧美日韩免费高清一区色橹橹 | 美腿丝袜亚洲三区| 久久久国产精品午夜一区ai换脸| 成人听书哪个软件好| 亚洲精品成a人| 日韩欧美一级二级| 91在线云播放| 麻豆精品一区二区av白丝在线| 国产精品久久久久久久久久久免费看|