rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgSourceFile
Synopsis
isSgSourceFile :: Typeable a => SgNode a -> IO (Maybe (SgSourceFile ()))
upSgSourceFile :: Typeable a => SgSourceFile a -> SgSourceFile ()
newSourceFile :: Typeable a => [CString] -> SgProject a -> IO (SgSourceFile ())
newSourceFile2 :: IO (SgSourceFile ())
sourceFileBuildAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
sourceFileBuildCAndCxxAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
sourceFileBuildFortranAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
sourceFileBuildJavaAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
sourceFileBuildPHPAST :: Typeable a => SgSourceFile a -> IO CInt
sourceFileBuildPythonAST :: Typeable a => SgSourceFile a -> IO CInt
sourceFileBuildClasspath :: IO String
sourceFileCallFrontEnd :: Typeable a => SgSourceFile a -> IO CInt
sourceFileCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSourceFile a -> IO ()
sourceFileClassName :: Typeable a => SgSourceFile a -> IO String
sourceFileDoSetupForConstructor :: (Typeable a, Typeable b) => SgSourceFile a -> [CString] -> SgProject b -> IO ()
sourceFileGetChildIndex :: (Typeable a, Typeable b) => SgSourceFile a -> SgNode b -> IO CLong
sourceFileGetChildIndex2 :: (Typeable a, Typeable b) => SgSourceFile a -> SgNode b -> IO CSize
sourceFileGetGlobalScope :: Typeable a => SgSourceFile a -> IO (SgGlobal ())
sourceFileGetModuleList :: Typeable a => SgSourceFile a -> IO [SgModuleStatement ()]
sourceFileGetNumberOfTraversalSuccessors :: Typeable a => SgSourceFile a -> IO CSize
sourceFileGetTempHoldingScope :: Typeable a => SgSourceFile a -> IO (SgGlobal ())
sourceFileGetTokenList :: Typeable a => SgSourceFile a -> IO [SgToken ()]
sourceFileGetTraversalSuccessorByIndex :: Typeable a => SgSourceFile a -> CSize -> IO (SgNode ())
sourceFileGetTraversalSuccessorContainer :: Typeable a => SgSourceFile a -> IO [SgNode ()]
sourceFileGetTraversalSuccessorNamesContainer :: Typeable a => SgSourceFile a -> IO [CString]
sourceFileInitializeGlobalScope :: Typeable a => SgSourceFile a -> IO ()
sourceFileIsInMemoryPool :: Typeable a => SgSourceFile a -> IO Bool
sourceFileMemoryUsage :: IO CSize
sourceFileNumberOfNodes :: IO CSize
sourceFileProcessCppLinemarkers :: Typeable a => SgSourceFile a -> IO ()
sourceFileSageClassName :: Typeable a => SgSourceFile a -> IO String
sourceFileSetGlobalScope :: (Typeable a, Typeable b) => SgSourceFile a -> SgGlobal b -> IO ()
sourceFileSetTempHoldingScope :: (Typeable a, Typeable b) => SgSourceFile a -> SgGlobal b -> IO ()
sourceFileVariantT :: Typeable a => SgSourceFile a -> IO VariantT
Documentation
isSgSourceFile :: Typeable a => SgNode a -> IO (Maybe (SgSourceFile ()))
Attempts a dynamic cast of the given node to the type SgSourceFile.
upSgSourceFile :: Typeable a => SgSourceFile a -> SgSourceFile ()
Performs an upcast of a SgSourceFile subtype to a SgSourceFile.
newSourceFile :: Typeable a => [CString] -> SgProject a -> IO (SgSourceFile ())
Stub for ::SgSourceFile::SgSourceFile of type void (class ::std::vector < string , allocator< string > > &, class ::SgProject*)
newSourceFile2 :: IO (SgSourceFile ())
Stub for ::SgSourceFile::SgSourceFile of type void ()
sourceFileBuildAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
Stub for ::SgSourceFile::buildAST of type int (class ::std::vector < string , allocator< string > > , class ::std::vector < string , allocator< string > > )
sourceFileBuildCAndCxxAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
Stub for ::SgSourceFile::build_C_and_Cxx_AST of type int (class ::std::vector < string , allocator< string > > , class ::std::vector < string , allocator< string > > )
sourceFileBuildFortranAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
Stub for ::SgSourceFile::build_Fortran_AST of type int (class ::std::vector < string , allocator< string > > , class ::std::vector < string , allocator< string > > )
sourceFileBuildJavaAST :: Typeable a => SgSourceFile a -> [CString] -> [CString] -> IO CInt
Stub for ::SgSourceFile::build_Java_AST of type int (class ::std::vector < string , allocator< string > > , class ::std::vector < string , allocator< string > > )
sourceFileBuildPHPAST :: Typeable a => SgSourceFile a -> IO CInt
Stub for ::SgSourceFile::build_PHP_AST of type int ()
sourceFileBuildPythonAST :: Typeable a => SgSourceFile a -> IO CInt
Stub for ::SgSourceFile::build_Python_AST of type int ()
sourceFileBuildClasspath :: IO String
Stub for ::SgSourceFile::build_classpath of type ::std::string()
sourceFileCallFrontEnd :: Typeable a => SgSourceFile a -> IO CInt
Stub for ::SgSourceFile::callFrontEnd of type int ()
sourceFileCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSourceFile a -> IO ()
Stub for ::SgSourceFile::checkDataMemberPointersIfInMemoryPool of type void ()
sourceFileClassName :: Typeable a => SgSourceFile a -> IO String
Stub for ::SgSourceFile::class_name of type ::std::string()
sourceFileDoSetupForConstructor :: (Typeable a, Typeable b) => SgSourceFile a -> [CString] -> SgProject b -> IO ()
Stub for ::SgSourceFile::doSetupForConstructor of type void (const class ::std::vector < string , allocator< string > > &, class ::SgProject*)
sourceFileGetChildIndex :: (Typeable a, Typeable b) => SgSourceFile a -> SgNode b -> IO CLong
Stub for ::SgSourceFile::getChildIndex of type long (class ::SgNode*)
sourceFileGetChildIndex2 :: (Typeable a, Typeable b) => SgSourceFile a -> SgNode b -> IO CSize
Stub for ::SgSourceFile::get_childIndex of type ::size_t(class ::SgNode*)
sourceFileGetGlobalScope :: Typeable a => SgSourceFile a -> IO (SgGlobal ())
Stub for ::SgSourceFile::get_globalScope of type class ::SgGlobal*()
sourceFileGetModuleList :: Typeable a => SgSourceFile a -> IO [SgModuleStatement ()]
Stub for ::SgSourceFile::get_module_list of type const ::SgModuleStatementPtrList&()
sourceFileGetNumberOfTraversalSuccessors :: Typeable a => SgSourceFile a -> IO CSize
Stub for ::SgSourceFile::get_numberOfTraversalSuccessors of type ::size_t()
sourceFileGetTempHoldingScope :: Typeable a => SgSourceFile a -> IO (SgGlobal ())
Stub for ::SgSourceFile::get_temp_holding_scope of type class ::SgGlobal*()
sourceFileGetTokenList :: Typeable a => SgSourceFile a -> IO [SgToken ()]
Stub for ::SgSourceFile::get_token_list of type const ::SgTokenPtrList&()
sourceFileGetTraversalSuccessorByIndex :: Typeable a => SgSourceFile a -> CSize -> IO (SgNode ())
Stub for ::SgSourceFile::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
sourceFileGetTraversalSuccessorContainer :: Typeable a => SgSourceFile a -> IO [SgNode ()]
Stub for ::SgSourceFile::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
sourceFileGetTraversalSuccessorNamesContainer :: Typeable a => SgSourceFile a -> IO [CString]
Stub for ::SgSourceFile::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
sourceFileInitializeGlobalScope :: Typeable a => SgSourceFile a -> IO ()
Stub for ::SgSourceFile::initializeGlobalScope of type void ()
sourceFileIsInMemoryPool :: Typeable a => SgSourceFile a -> IO Bool
Stub for ::SgSourceFile::isInMemoryPool of type bool ()
sourceFileMemoryUsage :: IO CSize
Stub for ::SgSourceFile::memoryUsage of type ::size_t()
sourceFileNumberOfNodes :: IO CSize
Stub for ::SgSourceFile::numberOfNodes of type ::size_t()
sourceFileProcessCppLinemarkers :: Typeable a => SgSourceFile a -> IO ()
Stub for ::SgSourceFile::processCppLinemarkers of type void ()
sourceFileSageClassName :: Typeable a => SgSourceFile a -> IO String
Stub for ::SgSourceFile::sage_class_name of type const char *()
sourceFileSetGlobalScope :: (Typeable a, Typeable b) => SgSourceFile a -> SgGlobal b -> IO ()
Stub for ::SgSourceFile::set_globalScope of type void (class ::SgGlobal*)
sourceFileSetTempHoldingScope :: (Typeable a, Typeable b) => SgSourceFile a -> SgGlobal b -> IO ()
Stub for ::SgSourceFile::set_temp_holding_scope of type void (class ::SgGlobal*)
sourceFileVariantT :: Typeable a => SgSourceFile a -> IO VariantT
Stub for ::SgSourceFile::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2