这篇教程C++ verifyFormat函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中verifyFormat函数的典型用法代码示例。如果您正苦于以下问题:C++ verifyFormat函数的具体用法?C++ verifyFormat怎么用?C++ verifyFormat使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了verifyFormat函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: TEST_FTEST_F(FormatTestJS, MultipleFunctionLiterals) { verifyFormat("promise.then(/n" " function success() {/n" " doFoo();/n" " doBar();/n" " },/n" " function error() {/n" " doFoo();/n" " doBaz();/n" " },/n" " []);/n"); verifyFormat("promise.then(/n" " function success() {/n" " doFoo();/n" " doBar();/n" " },/n" " [],/n" " function error() {/n" " doFoo();/n" " doBaz();/n" " });/n"); // FIXME: Here, we should probably break right after the "(" for consistency. verifyFormat("promise.then([],/n" " function success() {/n" " doFoo();/n" " doBar();/n" " },/n" " function error() {/n" " doFoo();/n" " doBaz();/n" " });/n"); verifyFormat("getSomeLongPromise()/n" " .then(function(value) { body(); })/n" " .thenCatch(function(error) {/n" " body();/n" " body();/n" " });"); verifyFormat("getSomeLongPromise()/n" " .then(function(value) {/n" " body();/n" " body();/n" " })/n" " .thenCatch(function(error) {/n" " body();/n" " body();/n" " });"); verifyFormat("getSomeLongPromise()/n" " .then(function(value) { body(); })/n" " .thenCatch(function(error) { body(); });");}
开发者ID:RandomInsano,项目名称:clang,代码行数:52,
示例2: TEST_FTEST_F(FormatTestJS, ArrayLiterals) { verifyFormat("var aaaaa: List<SomeThing> =/n" " [new SomeThingAAAAAAAAAAAA(), new SomeThingBBBBBBBBB()];"); verifyFormat("return [/n" " aaaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbb,/n" " ccccccccccccccccccccccccccc/n" "];"); verifyFormat("return [/n" " aaaa().bbbbbbbb('A'),/n" " aaaa().bbbbbbbb('B'),/n" " aaaa().bbbbbbbb('C'),/n" "];"); verifyFormat("var someVariable = SomeFunction([/n" " aaaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbb,/n" " ccccccccccccccccccccccccccc/n" "]);"); verifyFormat("var someVariable = SomeFunction([/n" " [aaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbb],/n" "]);", getGoogleJSStyleWithColumns(51)); verifyFormat("var someVariable = SomeFunction(aaaa, [/n" " aaaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbb,/n" " ccccccccccccccccccccccccccc/n" "]);"); verifyFormat("var someVariable = SomeFunction(/n" " aaaa,/n" " [/n" " aaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbb,/n" " cccccccccccccccccccccccccc/n" " ],/n" " aaaa);"); verifyFormat("var aaaa = aaaaa || // wrap/n" " [];"); verifyFormat("someFunction([], {a: a});");}
开发者ID:ishall1,项目名称:clang,代码行数:36,
示例3: TEST_FTEST_F(FormatTestProto, MessageFieldAttributes) { verifyFormat("optional string test = 1 [default = /"test/"];"); verifyFormat("optional bool a = 1 [default = true, deprecated = true];"); verifyFormat("optional LongMessageType long_proto_field = 1/n" " [default = REALLY_REALLY_LONG_CONSTANT_VALUE,/n" " deprecated = true];"); verifyFormat("optional LongMessageType long_proto_field = 1/n" " [default = REALLY_REALLY_LONG_CONSTANT_VALUE];"); verifyFormat("repeated double value = 1/n" " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaaa: AAAAAAAA}];"); verifyFormat("repeated double value = 1/n" " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA,/n" " bbbbbbbbbbbbbbbb: BBBBBBBBBB}];"); verifyFormat("repeated double value = 1/n" " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA/n" " bbbbbbbbbbbbbbbb: BBBBBBBBBB}];"); verifyFormat("repeated double value = 1/n" " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA,/n" " bbbbbbb: BBBB,/n" " bbbb: BBB}];");}
开发者ID:ADonut,项目名称:LLVM-GPGPU,代码行数:21,
示例4: TEST_FTEST_F(FormatTestJS, Closures) { verifyFormat("doFoo(function() { return 1; });"); verifyFormat("var func = function() { return 1; };"); verifyFormat("return {/n" " body: {/n" " setAttribute: function(key, val) { this[key] = val; },/n" " getAttribute: function(key) { return this[key]; },/n" " style: {direction: ''}/n" " }/n" "};"); EXPECT_EQ("abc = xyz ? function() { return 1; } : function() { return -1; };", format("abc=xyz?function(){return 1;}:function(){return -1;};")); verifyFormat("var closure = goog.bind(/n" " function() { // comment/n" " foo();/n" " bar();/n" " },/n" " this, arg1IsReallyLongAndNeeedsLineBreaks,/n" " arg3IsReallyLongAndNeeedsLineBreaks);"); verifyFormat("var closure = goog.bind(function() { // comment/n" " foo();/n" " bar();/n" "}, this);"); verifyFormat("return {/n" " a: 'E',/n" " b: function() {/n" " return function() {/n" " f(); ///n" " };/n" " }/n" "};"); verifyFormat("var x = {a: function() { return 1; }};", getGoogleJSStyleWithColumns(38)); verifyFormat("var x = {/n" " a: function() { return 1; }/n" "};", getGoogleJSStyleWithColumns(37));}
开发者ID:szulyak,项目名称:clang,代码行数:40,
示例5: TEST_FTEST_F(FormatTestJS, ContainerLiterals) { verifyFormat("return {/n" " link: function() {/n" " f(); ///n" " }/n" "};"); verifyFormat("return {/n" " a: a,/n" " link: function() {/n" " f(); ///n" " }/n" "};"); verifyFormat("return {/n" " a: a,/n" " link: function() {/n" " f(); ///n" " },/n" " link: function() {/n" " f(); ///n" " }/n" "};"); verifyFormat("var stuff = {/n" " // comment for update/n" " update: false,/n" " // comment for modules/n" " modules: false,/n" " // comment for tasks/n" " tasks: false/n" "};"); verifyFormat("return {/n" " 'finish':/n" " ///n" " a/n" "};"); verifyFormat("var obj = {/n" " fooooooooo: function(x) {/n" " return x.zIsTooLongForOneLineWithTheDeclarationLine();/n" " }/n" "};");}
开发者ID:GameFusion,项目名称:clang,代码行数:40,
注:本文中的verifyFormat函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ verifyMessage函数代码示例 C++ verify函数代码示例 |