2004-12-10 17:22:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!--
2006-09-26 18:51:30 +00:00
###############################################################################
2007-03-21 19:52:31 +00:00
# Copyright (c) 2000, 2007 IBM Corporation and others.
2006-09-26 18:51:30 +00:00
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
2004-12-10 17:22:41 +00:00
-->
<!-- NOTE TO TRANSLATOR:
2006-09-26 18:51:30 +00:00
* This file should remain English as it produces compilable code.
2004-12-10 17:22:41 +00:00
-->
<templates >
2007-03-21 19:52:31 +00:00
<template name= "for" description= "%forLoop" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.for" enabled= "true" > for (${var} = 0; ${var} < ${max}; ++${var}) {
2007-02-02 14:38:30 +00:00
${line_selection}${cursor}
2004-12-10 17:22:41 +00:00
}</template>
2007-03-21 19:52:31 +00:00
<template name= "for" description= "%forLoopWithTempVar" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.for" enabled= "true" > for (int ${var} = 0; ${var} < ${max}; ++${var}) {
2007-02-02 14:38:30 +00:00
${line_selection}${cursor}
2004-12-10 17:22:41 +00:00
}</template>
2007-03-21 19:52:31 +00:00
<template name= "do" description= "%doWhileStmt" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.do" enabled= "true" > do {
2007-02-02 14:38:30 +00:00
${line_selection}${cursor}
2004-12-10 17:22:41 +00:00
} while (${condition});</template>
2007-03-21 19:52:31 +00:00
<template name= "switch" description= "%switchCaseStmt" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.switch" enabled= "true" > switch (${key}) {
2004-12-10 17:22:41 +00:00
case ${value}:
${cursor}
break;
default:
break;
}</template>
2007-03-21 19:52:31 +00:00
<template name= "if" description= "%ifStmt" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.if" enabled= "true" > if (${condition}) {
2007-02-02 14:38:30 +00:00
${line_selection}${cursor}
2004-12-10 17:22:41 +00:00
}</template>
2007-03-21 19:52:31 +00:00
<template name= "ifelse" description= "%ifElseStmt" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.ifelse" enabled= "true" > if (${condition}) {
2004-12-10 17:22:41 +00:00
${cursor}
} else {
}</template>
2007-03-21 19:52:31 +00:00
<template name= "elseif" description= "%elseIfBlock" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.elseif" enabled= "true" > else if (${condition}) {
2004-12-10 17:22:41 +00:00
${cursor}
}</template>
2007-03-21 19:52:31 +00:00
<template name= "else" description= "%elseBlock" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.else" enabled= "true" > else {
2004-12-10 17:22:41 +00:00
${cursor}
}</template>
2007-03-21 19:52:31 +00:00
<template name= "try" description= "%tryCatchBlock" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.try" enabled= "true" > try {
2007-02-02 14:38:30 +00:00
${line_selection}${cursor}
2004-12-10 17:22:41 +00:00
} catch (${Exception} e) {
}</template>
2007-03-21 19:52:31 +00:00
<template name= "catch" description= "%catchBlock" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.catch" enabled= "true" > catch (${Exception} e) {
2004-12-10 17:22:41 +00:00
${cursor}
}</template>
2007-03-21 19:52:31 +00:00
<template name= "main" description= "%mainMethod" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.main" enabled= "true" > int main(int argc, char **argv) {
2004-12-10 17:22:41 +00:00
${cursor}
2007-03-23 14:16:53 +00:00
}
</template>
2007-03-21 19:52:31 +00:00
<template name= "class" description= "%classDeclaration" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.class" enabled= "true" > class ${name} {
2007-05-29 07:36:48 +00:00
public:
2004-12-10 17:22:41 +00:00
${cursor}
2007-05-29 07:36:48 +00:00
2004-12-10 17:22:41 +00:00
private:
};</template>
2007-05-29 07:36:48 +00:00
<template name= "using" description= "%usinganamespace" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.using" enabled= "true" > using namespace ${name};
2004-12-10 17:22:41 +00:00
</template>
2007-05-29 07:36:48 +00:00
<template name= "namespace" description= "%namespaceDeclaration" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.namespace" enabled= "true" > namespace ${name} {
${cursor}
} // namespace ${name}</template>
2006-09-26 18:51:30 +00:00
<template name= "new" description= "%createnewobject" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.cpp.new" enabled= "true" > ${type} ${name} = new ${type}(${arguments});</template>
<template name= "comment" description= "%defaultmultilinecomment" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.comment" enabled= "true" >
2004-12-10 17:22:41 +00:00
/*
* author ${user}
*
2006-09-26 18:51:30 +00:00
* %commentText
2004-12-10 17:22:41 +00:00
*/
</template>
2006-09-26 18:51:30 +00:00
<template name= "stdout" description= "%printtostdout" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.printf" enabled= "true" > printf(${cursor});</template>
<template name= "stderr" description= "%printtostderr" context= "org.eclipse.cdt.ui.text.templates.c" id= "org.eclipse.cdt.ui.text.templates.c.fprintf" enabled= "true" > fprintf(stderr, ${cursor});</template>
2007-01-18 07:58:56 +00:00
<template name= "author" description= "%authorname" context= "org.eclipse.cdt.ui.text.templates.comment" id= "org.eclipse.cdt.ui.text.templates.comment.author" enabled= "true" > author ${user}</template>
2004-12-10 17:22:41 +00:00
</templates>