com.threerings.presents.tools.cpp
Class CPPUtil

java.lang.Object
  extended by com.threerings.presents.tools.cpp.CPPUtil

public class CPPUtil
extends Object


Constructor Summary
CPPUtil()
           
 
Method Summary
static String getCPPType(Type ftype)
           
static String makeCPPName(Class<?> sclass)
           
static String makeCPPName(List<String> namespaces, String className)
           
static String makeNamespace(Class<?> sclass)
           
static List<String> makeNamespaces(Class<?> sclass)
           
static List<String> makeNamespaces(String pack)
           
static String makePath(Class<?> klass, String ext)
           
static String makePath(File root, Class<?> klass, String ext)
           
static String makePath(File root, List<String> namespaces, String className, String ext)
           
static String makePath(List<String> namespaces, String className, String ext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CPPUtil

public CPPUtil()
Method Detail

getCPPType

public static String getCPPType(Type ftype)

makeCPPName

public static String makeCPPName(Class<?> sclass)

makeCPPName

public static String makeCPPName(List<String> namespaces,
                                 String className)

makePath

public static String makePath(Class<?> klass,
                              String ext)

makePath

public static String makePath(List<String> namespaces,
                              String className,
                              String ext)

makePath

public static String makePath(File root,
                              Class<?> klass,
                              String ext)

makePath

public static String makePath(File root,
                              List<String> namespaces,
                              String className,
                              String ext)

makeNamespaces

public static List<String> makeNamespaces(String pack)

makeNamespaces

public static List<String> makeNamespaces(Class<?> sclass)

makeNamespace

public static String makeNamespace(Class<?> sclass)


Copyright © 2011. All Rights Reserved.