rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAssociateStatement
Synopsis
isSgAssociateStatement :: Typeable a => SgNode a -> IO (Maybe (SgAssociateStatement ()))
upSgAssociateStatement :: Typeable a => SgAssociateStatement a -> SgAssociateStatement ()
newAssociateStatement :: Typeable a => Sg_File_Info a -> IO (SgAssociateStatement ())
newAssociateStatement2 :: IO (SgAssociateStatement ())
associateStatementCfgIndexForEnd :: Typeable a => SgAssociateStatement a -> IO CUInt
associateStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssociateStatement a -> IO ()
associateStatementClassName :: Typeable a => SgAssociateStatement a -> IO String
associateStatementGetChildIndex :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgNode b -> IO CLong
associateStatementGetBody :: Typeable a => SgAssociateStatement a -> IO (SgBasicBlock ())
associateStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgNode b -> IO CSize
associateStatementGetMangledName :: Typeable a => SgAssociateStatement a -> IO String
associateStatementGetNumberOfTraversalSuccessors :: Typeable a => SgAssociateStatement a -> IO CSize
associateStatementGetTraversalSuccessorByIndex :: Typeable a => SgAssociateStatement a -> CSize -> IO (SgNode ())
associateStatementGetTraversalSuccessorContainer :: Typeable a => SgAssociateStatement a -> IO [SgNode ()]
associateStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgAssociateStatement a -> IO [CString]
associateStatementGetVariableDeclaration :: Typeable a => SgAssociateStatement a -> IO (SgVariableDeclaration ())
associateStatementIsInMemoryPool :: Typeable a => SgAssociateStatement a -> IO Bool
associateStatementMemoryUsage :: IO CSize
associateStatementNumberOfNodes :: IO CSize
associateStatementPostConstructionInitialization :: Typeable a => SgAssociateStatement a -> IO ()
associateStatementSageClassName :: Typeable a => SgAssociateStatement a -> IO String
associateStatementSetBody :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgBasicBlock b -> IO ()
associateStatementSetVariableDeclaration :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgVariableDeclaration b -> IO ()
associateStatementVariantT :: Typeable a => SgAssociateStatement a -> IO VariantT
Documentation
isSgAssociateStatement :: Typeable a => SgNode a -> IO (Maybe (SgAssociateStatement ()))
Attempts a dynamic cast of the given node to the type SgAssociateStatement.
upSgAssociateStatement :: Typeable a => SgAssociateStatement a -> SgAssociateStatement ()
Performs an upcast of a SgAssociateStatement subtype to a SgAssociateStatement.
newAssociateStatement :: Typeable a => Sg_File_Info a -> IO (SgAssociateStatement ())
Stub for ::SgAssociateStatement::SgAssociateStatement of type void (class ::Sg_File_Info*)
newAssociateStatement2 :: IO (SgAssociateStatement ())
Stub for ::SgAssociateStatement::SgAssociateStatement of type void ()
associateStatementCfgIndexForEnd :: Typeable a => SgAssociateStatement a -> IO CUInt
Stub for ::SgAssociateStatement::cfgIndexForEnd of type unsigned int ()
associateStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssociateStatement a -> IO ()
Stub for ::SgAssociateStatement::checkDataMemberPointersIfInMemoryPool of type void ()
associateStatementClassName :: Typeable a => SgAssociateStatement a -> IO String
Stub for ::SgAssociateStatement::class_name of type ::std::string()
associateStatementGetChildIndex :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgNode b -> IO CLong
Stub for ::SgAssociateStatement::getChildIndex of type long (class ::SgNode*)
associateStatementGetBody :: Typeable a => SgAssociateStatement a -> IO (SgBasicBlock ())
Stub for ::SgAssociateStatement::get_body of type class ::SgBasicBlock*()
associateStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgNode b -> IO CSize
Stub for ::SgAssociateStatement::get_childIndex of type ::size_t(class ::SgNode*)
associateStatementGetMangledName :: Typeable a => SgAssociateStatement a -> IO String
Stub for ::SgAssociateStatement::get_mangled_name of type class ::SgName()
associateStatementGetNumberOfTraversalSuccessors :: Typeable a => SgAssociateStatement a -> IO CSize
Stub for ::SgAssociateStatement::get_numberOfTraversalSuccessors of type ::size_t()
associateStatementGetTraversalSuccessorByIndex :: Typeable a => SgAssociateStatement a -> CSize -> IO (SgNode ())
Stub for ::SgAssociateStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
associateStatementGetTraversalSuccessorContainer :: Typeable a => SgAssociateStatement a -> IO [SgNode ()]
Stub for ::SgAssociateStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
associateStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgAssociateStatement a -> IO [CString]
Stub for ::SgAssociateStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
associateStatementGetVariableDeclaration :: Typeable a => SgAssociateStatement a -> IO (SgVariableDeclaration ())
Stub for ::SgAssociateStatement::get_variable_declaration of type class ::SgVariableDeclaration*()
associateStatementIsInMemoryPool :: Typeable a => SgAssociateStatement a -> IO Bool
Stub for ::SgAssociateStatement::isInMemoryPool of type bool ()
associateStatementMemoryUsage :: IO CSize
Stub for ::SgAssociateStatement::memoryUsage of type ::size_t()
associateStatementNumberOfNodes :: IO CSize
Stub for ::SgAssociateStatement::numberOfNodes of type ::size_t()
associateStatementPostConstructionInitialization :: Typeable a => SgAssociateStatement a -> IO ()
Stub for ::SgAssociateStatement::post_construction_initialization of type void ()
associateStatementSageClassName :: Typeable a => SgAssociateStatement a -> IO String
Stub for ::SgAssociateStatement::sage_class_name of type const char *()
associateStatementSetBody :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgBasicBlock b -> IO ()
Stub for ::SgAssociateStatement::set_body of type void (class ::SgBasicBlock*)
associateStatementSetVariableDeclaration :: (Typeable a, Typeable b) => SgAssociateStatement a -> SgVariableDeclaration b -> IO ()
Stub for ::SgAssociateStatement::set_variable_declaration of type void (class ::SgVariableDeclaration*)
associateStatementVariantT :: Typeable a => SgAssociateStatement a -> IO VariantT
Stub for ::SgAssociateStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2