terp - the Codemesh Modular
Template Interpreter v1.3.337

com.codemesh.terp.data
Class Cpp.SunccExecutor

java.lang.Object
  extended by com.codemesh.terp.api.Executor.AbstractExecutor<ProcessExecutor.Result>
      extended by com.codemesh.terp.eval.executors.ProcessExecutor
          extended by com.codemesh.terp.eval.executors.ShellExecutor
              extended by com.codemesh.terp.data.Cpp.CppExecutor
                  extended by com.codemesh.terp.data.Cpp.SunccExecutor
All Implemented Interfaces:
Executor<ProcessExecutor.Result>, Named, Versioned, java.lang.Comparable<Cpp.CppExecutor>
Enclosing interface:
Cpp

public static class Cpp.SunccExecutor
extends Cpp.CppExecutor


Nested Class Summary
 
Nested classes/interfaces inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
ProcessExecutor.Result
 
Nested classes/interfaces inherited from interface com.codemesh.terp.api.Executor
Executor.AbstractExecutor<T>, Executor.ForMethod
 
Field Summary
static java.util.List<Cpp.SunccExecutor> ALL_SUNCCS
           
 
Fields inherited from class com.codemesh.terp.data.Cpp.CppExecutor
theCode, theName, theProcArchs, theTraits, theVersion, TO_MSVC, TO_PROCARCH, TO_VERSION
 
Fields inherited from class com.codemesh.terp.eval.executors.ShellExecutor
theAddedEnvSettings, theExecFlag, theRemovedEnvSettings, theShell, TO_STRING
 
Fields inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
EOL, IS_WINDOWS, logger, theEnvironment, theExecutable, theTerpCmdVar, theWorkingDir, TO_FILE, TO_LIST
 
Constructor Summary
Cpp.SunccExecutor()
           
 
Method Summary
static void populate()
           
static Cpp.SunccExecutor sunccFromMap(Cpp.SunccExecutor exec, java.util.Map map)
           
static Cpp.SunccExecutor sunccFromMap(java.util.Map map)
           
 
Methods inherited from class com.codemesh.terp.data.Cpp.CppExecutor
accFromFile, accFromMap, accFromString, accFromVersion, batchExecute, compareTo, cppFromFile, cppFromMap, cppFromString, cppFromVersion, equals, gccFromFile, gccFromMap, gccFromString, gccFromVersion, getCode, getCompiler, getName, getProcArchs, getTraits, getVersion, hashCode, iccFromFile, iccFromMap, iccFromString, iccFromVersion, marshallArguments, msvcFromFile, msvcFromMap, msvcFromString, msvcFromVersion, qccFromFile, qccFromMap, qccFromString, qccFromVersion, setCode, setCompiler, setName, setProcArch, setVersion, sunccFromFile, sunccFromString, sunccFromVersion, supportsOption, supportsOptions, toString, xlcFromFile, xlcFromMap, xlcFromString, xlcFromVersion
 
Methods inherited from class com.codemesh.terp.eval.executors.ShellExecutor
addToEnvironment, createEnvironment, getExecFlag, getShell, removeFromEnvironment, setExecFlag, setShell, shellFromFile, shellFromMap, shellFromMap, shellFromString
 
Methods inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
appendToEnvironment, execute, execute, fromFile, fromMap, fromMap, fromString, getEnvironment, getExecutable, getWorkingDir, matches, setEnvironment, setExecutable, setWorkingDir
 
Methods inherited from class com.codemesh.terp.api.Executor.AbstractExecutor
execute
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ALL_SUNCCS

public static final java.util.List<Cpp.SunccExecutor> ALL_SUNCCS
Constructor Detail

Cpp.SunccExecutor

public Cpp.SunccExecutor()
Method Detail

populate

public static void populate()

sunccFromMap

public static Cpp.SunccExecutor sunccFromMap(java.util.Map map)

sunccFromMap

public static Cpp.SunccExecutor sunccFromMap(Cpp.SunccExecutor exec,
                                             java.util.Map map)

terp - the Codemesh Modular
Template Interpreter v1.3.337

Copyright © 2008-2016 by Codemesh, Inc. All Rights Reserved.