rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgProcedureHeaderStatement
Synopsis
isSgProcedureHeaderStatement :: Typeable a => SgNode a -> IO (Maybe (SgProcedureHeaderStatement ()))
upSgProcedureHeaderStatement :: Typeable a => SgProcedureHeaderStatement a -> SgProcedureHeaderStatement ()
newProcedureHeaderStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> String -> SgFunctionType b -> SgFunctionDefinition c -> IO (SgProcedureHeaderStatement ())
newProcedureHeaderStatement2 :: (Typeable a, Typeable b) => String -> SgFunctionType a -> SgFunctionDefinition b -> IO (SgProcedureHeaderStatement ())
procedureHeaderStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgProcedureHeaderStatement a -> IO ()
procedureHeaderStatementClassName :: Typeable a => SgProcedureHeaderStatement a -> IO String
procedureHeaderStatementGetChildIndex :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgNode b -> IO CLong
procedureHeaderStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgNode b -> IO CSize
procedureHeaderStatementGetEndNumericLabel :: Typeable a => SgProcedureHeaderStatement a -> IO (SgLabelRefExp ())
procedureHeaderStatementGetMangledName :: Typeable a => SgProcedureHeaderStatement a -> IO String
procedureHeaderStatementGetNumberOfTraversalSuccessors :: Typeable a => SgProcedureHeaderStatement a -> IO CSize
procedureHeaderStatementGetResultName :: Typeable a => SgProcedureHeaderStatement a -> IO (SgInitializedName ())
procedureHeaderStatementGetTraversalSuccessorByIndex :: Typeable a => SgProcedureHeaderStatement a -> CSize -> IO (SgNode ())
procedureHeaderStatementGetTraversalSuccessorContainer :: Typeable a => SgProcedureHeaderStatement a -> IO [SgNode ()]
procedureHeaderStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgProcedureHeaderStatement a -> IO [CString]
procedureHeaderStatementIsBlockData :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
procedureHeaderStatementIsFunction :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
procedureHeaderStatementIsInMemoryPool :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
procedureHeaderStatementIsSubroutine :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
procedureHeaderStatementMemoryUsage :: IO CSize
procedureHeaderStatementNumberOfNodes :: IO CSize
procedureHeaderStatementPostConstructionInitialization :: Typeable a => SgProcedureHeaderStatement a -> IO ()
procedureHeaderStatementSageClassName :: Typeable a => SgProcedureHeaderStatement a -> IO String
procedureHeaderStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgLabelRefExp b -> IO ()
procedureHeaderStatementSetResultName :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgInitializedName b -> IO ()
procedureHeaderStatementVariantT :: Typeable a => SgProcedureHeaderStatement a -> IO VariantT
Documentation
isSgProcedureHeaderStatement :: Typeable a => SgNode a -> IO (Maybe (SgProcedureHeaderStatement ()))
Attempts a dynamic cast of the given node to the type SgProcedureHeaderStatement.
upSgProcedureHeaderStatement :: Typeable a => SgProcedureHeaderStatement a -> SgProcedureHeaderStatement ()
Performs an upcast of a SgProcedureHeaderStatement subtype to a SgProcedureHeaderStatement.
newProcedureHeaderStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> String -> SgFunctionType b -> SgFunctionDefinition c -> IO (SgProcedureHeaderStatement ())
Stub for ::SgProcedureHeaderStatement::SgProcedureHeaderStatement of type void (class ::Sg_File_Info*, class ::SgName, class ::SgFunctionType*, class ::SgFunctionDefinition*)
newProcedureHeaderStatement2 :: (Typeable a, Typeable b) => String -> SgFunctionType a -> SgFunctionDefinition b -> IO (SgProcedureHeaderStatement ())
Stub for ::SgProcedureHeaderStatement::SgProcedureHeaderStatement of type void (class ::SgName, class ::SgFunctionType*, class ::SgFunctionDefinition*)
procedureHeaderStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgProcedureHeaderStatement a -> IO ()
Stub for ::SgProcedureHeaderStatement::checkDataMemberPointersIfInMemoryPool of type void ()
procedureHeaderStatementClassName :: Typeable a => SgProcedureHeaderStatement a -> IO String
Stub for ::SgProcedureHeaderStatement::class_name of type ::std::string()
procedureHeaderStatementGetChildIndex :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgNode b -> IO CLong
Stub for ::SgProcedureHeaderStatement::getChildIndex of type long (class ::SgNode*)
procedureHeaderStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgNode b -> IO CSize
Stub for ::SgProcedureHeaderStatement::get_childIndex of type ::size_t(class ::SgNode*)
procedureHeaderStatementGetEndNumericLabel :: Typeable a => SgProcedureHeaderStatement a -> IO (SgLabelRefExp ())
Stub for ::SgProcedureHeaderStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
procedureHeaderStatementGetMangledName :: Typeable a => SgProcedureHeaderStatement a -> IO String
Stub for ::SgProcedureHeaderStatement::get_mangled_name of type class ::SgName()
procedureHeaderStatementGetNumberOfTraversalSuccessors :: Typeable a => SgProcedureHeaderStatement a -> IO CSize
Stub for ::SgProcedureHeaderStatement::get_numberOfTraversalSuccessors of type ::size_t()
procedureHeaderStatementGetResultName :: Typeable a => SgProcedureHeaderStatement a -> IO (SgInitializedName ())
Stub for ::SgProcedureHeaderStatement::get_result_name of type class ::SgInitializedName*()
procedureHeaderStatementGetTraversalSuccessorByIndex :: Typeable a => SgProcedureHeaderStatement a -> CSize -> IO (SgNode ())
Stub for ::SgProcedureHeaderStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
procedureHeaderStatementGetTraversalSuccessorContainer :: Typeable a => SgProcedureHeaderStatement a -> IO [SgNode ()]
Stub for ::SgProcedureHeaderStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
procedureHeaderStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgProcedureHeaderStatement a -> IO [CString]
Stub for ::SgProcedureHeaderStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
procedureHeaderStatementIsBlockData :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
Stub for ::SgProcedureHeaderStatement::isBlockData of type bool ()
procedureHeaderStatementIsFunction :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
Stub for ::SgProcedureHeaderStatement::isFunction of type bool ()
procedureHeaderStatementIsInMemoryPool :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
Stub for ::SgProcedureHeaderStatement::isInMemoryPool of type bool ()
procedureHeaderStatementIsSubroutine :: Typeable a => SgProcedureHeaderStatement a -> IO Bool
Stub for ::SgProcedureHeaderStatement::isSubroutine of type bool ()
procedureHeaderStatementMemoryUsage :: IO CSize
Stub for ::SgProcedureHeaderStatement::memoryUsage of type ::size_t()
procedureHeaderStatementNumberOfNodes :: IO CSize
Stub for ::SgProcedureHeaderStatement::numberOfNodes of type ::size_t()
procedureHeaderStatementPostConstructionInitialization :: Typeable a => SgProcedureHeaderStatement a -> IO ()
Stub for ::SgProcedureHeaderStatement::post_construction_initialization of type void ()
procedureHeaderStatementSageClassName :: Typeable a => SgProcedureHeaderStatement a -> IO String
Stub for ::SgProcedureHeaderStatement::sage_class_name of type const char *()
procedureHeaderStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgProcedureHeaderStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
procedureHeaderStatementSetResultName :: (Typeable a, Typeable b) => SgProcedureHeaderStatement a -> SgInitializedName b -> IO ()
Stub for ::SgProcedureHeaderStatement::set_result_name of type void (class ::SgInitializedName*)
procedureHeaderStatementVariantT :: Typeable a => SgProcedureHeaderStatement a -> IO VariantT
Stub for ::SgProcedureHeaderStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2