Файл: concrete5.7.5.6/concrete/js/ace/snippets/c_cpp.js
Строк: 217
<?php
define("ace/snippets/c_cpp",["require","exports","module"],function(e,t,n){t.snippetText="## STL Collectionsn# std::arraynsnippet arrayn std::array<${1:T}, ${2:N}> ${3};${4}n# std::vectornsnippet vectorn std::vector<${1:T}> ${2};${3}n# std::dequensnippet dequen std::deque<${1:T}> ${2};${3}n# std::forward_listnsnippet flistn std::forward_list<${1:T}> ${2};${3}n# std::listnsnippet listn std::list<${1:T}> ${2};${3}n# std::setnsnippet setn std::set<${1:T}> ${2};${3}n# std::mapnsnippet mapn std::map<${1:Key}, ${2:T}> ${3};${4}n# std::multisetnsnippet msetn std::multiset<${1:T}> ${2};${3}n# std::multimapnsnippet mmapn std::multimap<${1:Key}, ${2:T}> ${3};${4}n# std::unordered_setnsnippet usetn std::unordered_set<${1:T}> ${2};${3}n# std::unordered_mapnsnippet umapn std::unordered_map<${1:Key}, ${2:T}> ${3};${4}n# std::unordered_multisetnsnippet umsetn std::unordered_multiset<${1:T}> ${2};${3}n# std::unordered_multimapnsnippet ummapn std::unordered_multimap<${1:Key}, ${2:T}> ${3};${4}n# std::stacknsnippet stackn std::stack<${1:T}> ${2};${3}n# std::queuensnippet queuen std::queue<${1:T}> ${2};${3}n# std::priority_queuensnippet pqueuen std::priority_queue<${1:T}> ${2};${3}n##n## Access Modifiersn# privatensnippet prin privaten# protectednsnippet pron protectedn# publicnsnippet pubn publicn# friendnsnippet frn friendn# mutablensnippet mun mutablen## n## Classn# classnsnippet cln class ${1:`Filename('$1', 'name')`} n {n public:n $1(${2});n ~$1();nn private:n ${3:/* data */}n };n# member function implementationnsnippet mfunn ${4:void} ${1:`Filename('$1', 'ClassName')`}::${2:memberFunction}(${3}) {n ${5:/* code */}n }n# namespacensnippet nsn namespace ${1:`Filename('', 'my')`} {n ${2}n } /* namespace $1 */n##n## Input/Outputn# std::coutnsnippet coutn std::cout << ${1} << std::endl;${2}n# std::cinnsnippet cinn std::cin >> ${1};${2}n##n## Iterationn# for i nsnippet forin for (int ${2:i} = 0; $2 < ${1:count}; $2${3:++}) {n ${4:/* code */}n }${5}nn# foreachnsnippet foren for (${1:auto} ${2:i} : ${3:container}) {n ${4:/* code */}n }${5}n# iteratornsnippet itern for (${1:std::vector}<${2:type}>::${3:const_iterator} ${4:i} = ${5:container}.begin(); $4 != $5.end(); ++$4) {n ${6}n }${7}nn# auto iteratornsnippet iteran for (auto ${1:i} = $1.begin(); $1 != $1.end(); ++$1) {n ${2:std::cout << *$1 << std::endl;}n }${3}n##n## Lambdasn# lamda (one line)nsnippet ldn [${1}](${2}){${3:/* code */}}${4}n# lambda (multi-line)nsnippet lldn [${1}](${2}){n ${3:/* code */}n }${4}n",t.scope="c_cpp"})
?>