コード例 #1
0
ファイル: library.py プロジェクト: MIPS/external-deqp
def memberImpl (command):
	template = """
{returnType} FuncPtrLibrary::{memberName} ({paramDecls}) const
{{
	{maybeReturn}m_egl.{memberName}({arguments});
}}"""
	return template.format(
		returnType		= command.type,
		mangledName		= getFunctionMemberName(command.name),
		paramDecls		= commandParams(command),
		maybeReturn		= "return " if command.type != 'void' else "",
		memberName		= getFunctionMemberName(command.name),
		arguments		= commandArgs(command))
コード例 #2
0
ファイル: library.py プロジェクト: zsl670324/naiveproxy
def memberImpl(command):
    template = """
{returnType} FuncPtrLibrary::{memberName} ({paramDecls}) const
{{
	{maybeReturn}m_egl.{memberName}({arguments});
}}"""
    return template.format(
        returnType=command.type,
        mangledName=getFunctionMemberName(command.name),
        paramDecls=commandParams(command),
        maybeReturn="return " if command.type != 'void' else "",
        memberName=getFunctionMemberName(command.name),
        arguments=commandArgs(command))
コード例 #3
0
ファイル: func_ptrs.py プロジェクト: MIPS/external-deqp
def commandTypedefDecl (command):
	return "typedef EGLW_APICALL %s\t(EGLW_APIENTRY* %s)\t(%s);" % (
		command.type,
		getFunctionTypeName(command.name),
		commandParams(command))
コード例 #4
0
ファイル: library.py プロジェクト: zsl670324/naiveproxy
def concreteMemberDecl(command):
    return "%s\t%s\t(%s) const;" % (command.type,
                                    getFunctionMemberName(
                                        command.name), commandParams(command))
コード例 #5
0
ファイル: library.py プロジェクト: zsl670324/naiveproxy
def virtualMemberDecl(command):
    return "virtual %s\t%s\t(%s) const\t= 0;" % (
        command.type, getFunctionMemberName(
            command.name), commandParams(command))
コード例 #6
0
ファイル: func_ptrs.py プロジェクト: zsl670324/naiveproxy
def commandTypedefDecl(command):
    return "typedef EGLW_APICALL %s\t(EGLW_APIENTRY* %s)\t(%s);" % (
        command.type, getFunctionTypeName(
            command.name), commandParams(command))
コード例 #7
0
ファイル: library.py プロジェクト: MIPS/external-deqp
def concreteMemberDecl (command):
	return "%s\t%s\t(%s) const;" % (
		command.type,
		getFunctionMemberName(command.name),
		commandParams(command))
コード例 #8
0
ファイル: library.py プロジェクト: MIPS/external-deqp
def virtualMemberDecl (command):
	return "virtual %s\t%s\t(%s) const\t= 0;" % (
		command.type,
		getFunctionMemberName(command.name),
		commandParams(command))