rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCatchOptionStmt
Synopsis
isSgCatchOptionStmt :: Typeable a => SgNode a -> IO (Maybe (SgCatchOptionStmt ()))
upSgCatchOptionStmt :: Typeable a => SgCatchOptionStmt a -> SgCatchOptionStmt ()
newCatchOptionStmt :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgVariableDeclaration b -> SgStatement c -> SgTryStmt d -> IO (SgCatchOptionStmt ())
newCatchOptionStmt2 :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgStatement b -> SgTryStmt c -> IO (SgCatchOptionStmt ())
catchOptionStmtCfgIndexForEnd :: Typeable a => SgCatchOptionStmt a -> IO CUInt
catchOptionStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCatchOptionStmt a -> IO ()
catchOptionStmtClassName :: Typeable a => SgCatchOptionStmt a -> IO String
catchOptionStmtGetChildIndex :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgNode b -> IO CLong
catchOptionStmtGetBody :: Typeable a => SgCatchOptionStmt a -> IO (SgStatement ())
catchOptionStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgNode b -> IO CSize
catchOptionStmtGetCondition :: Typeable a => SgCatchOptionStmt a -> IO (SgVariableDeclaration ())
catchOptionStmtGetMangledName :: Typeable a => SgCatchOptionStmt a -> IO String
catchOptionStmtGetNumberOfTraversalSuccessors :: Typeable a => SgCatchOptionStmt a -> IO CSize
catchOptionStmtGetTraversalSuccessorByIndex :: Typeable a => SgCatchOptionStmt a -> CSize -> IO (SgNode ())
catchOptionStmtGetTraversalSuccessorContainer :: Typeable a => SgCatchOptionStmt a -> IO [SgNode ()]
catchOptionStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgCatchOptionStmt a -> IO [CString]
catchOptionStmtGetTrystmt :: Typeable a => SgCatchOptionStmt a -> IO (SgTryStmt ())
catchOptionStmtIsInMemoryPool :: Typeable a => SgCatchOptionStmt a -> IO Bool
catchOptionStmtMemoryUsage :: IO CSize
catchOptionStmtNumberOfNodes :: IO CSize
catchOptionStmtPostConstructionInitialization :: Typeable a => SgCatchOptionStmt a -> IO ()
catchOptionStmtSageClassName :: Typeable a => SgCatchOptionStmt a -> IO String
catchOptionStmtSetBody :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgStatement b -> IO ()
catchOptionStmtSetCondition :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgVariableDeclaration b -> IO ()
catchOptionStmtSetTrystmt :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgTryStmt b -> IO ()
catchOptionStmtVariantT :: Typeable a => SgCatchOptionStmt a -> IO VariantT
Documentation
isSgCatchOptionStmt :: Typeable a => SgNode a -> IO (Maybe (SgCatchOptionStmt ()))
Attempts a dynamic cast of the given node to the type SgCatchOptionStmt.
upSgCatchOptionStmt :: Typeable a => SgCatchOptionStmt a -> SgCatchOptionStmt ()
Performs an upcast of a SgCatchOptionStmt subtype to a SgCatchOptionStmt.
newCatchOptionStmt :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgVariableDeclaration b -> SgStatement c -> SgTryStmt d -> IO (SgCatchOptionStmt ())
Stub for ::SgCatchOptionStmt::SgCatchOptionStmt of type void (class ::Sg_File_Info*, class ::SgVariableDeclaration*, class ::SgStatement*, class ::SgTryStmt*)
newCatchOptionStmt2 :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgStatement b -> SgTryStmt c -> IO (SgCatchOptionStmt ())
Stub for ::SgCatchOptionStmt::SgCatchOptionStmt of type void (class ::SgVariableDeclaration*, class ::SgStatement*, class ::SgTryStmt*)
catchOptionStmtCfgIndexForEnd :: Typeable a => SgCatchOptionStmt a -> IO CUInt
Stub for ::SgCatchOptionStmt::cfgIndexForEnd of type unsigned int ()
catchOptionStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCatchOptionStmt a -> IO ()
Stub for ::SgCatchOptionStmt::checkDataMemberPointersIfInMemoryPool of type void ()
catchOptionStmtClassName :: Typeable a => SgCatchOptionStmt a -> IO String
Stub for ::SgCatchOptionStmt::class_name of type ::std::string()
catchOptionStmtGetChildIndex :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgNode b -> IO CLong
Stub for ::SgCatchOptionStmt::getChildIndex of type long (class ::SgNode*)
catchOptionStmtGetBody :: Typeable a => SgCatchOptionStmt a -> IO (SgStatement ())
Stub for ::SgCatchOptionStmt::get_body of type class ::SgStatement*()
catchOptionStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgNode b -> IO CSize
Stub for ::SgCatchOptionStmt::get_childIndex of type ::size_t(class ::SgNode*)
catchOptionStmtGetCondition :: Typeable a => SgCatchOptionStmt a -> IO (SgVariableDeclaration ())
Stub for ::SgCatchOptionStmt::get_condition of type class ::SgVariableDeclaration*()
catchOptionStmtGetMangledName :: Typeable a => SgCatchOptionStmt a -> IO String
Stub for ::SgCatchOptionStmt::get_mangled_name of type class ::SgName()
catchOptionStmtGetNumberOfTraversalSuccessors :: Typeable a => SgCatchOptionStmt a -> IO CSize
Stub for ::SgCatchOptionStmt::get_numberOfTraversalSuccessors of type ::size_t()
catchOptionStmtGetTraversalSuccessorByIndex :: Typeable a => SgCatchOptionStmt a -> CSize -> IO (SgNode ())
Stub for ::SgCatchOptionStmt::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
catchOptionStmtGetTraversalSuccessorContainer :: Typeable a => SgCatchOptionStmt a -> IO [SgNode ()]
Stub for ::SgCatchOptionStmt::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
catchOptionStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgCatchOptionStmt a -> IO [CString]
Stub for ::SgCatchOptionStmt::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
catchOptionStmtGetTrystmt :: Typeable a => SgCatchOptionStmt a -> IO (SgTryStmt ())
Stub for ::SgCatchOptionStmt::get_trystmt of type class ::SgTryStmt*()
catchOptionStmtIsInMemoryPool :: Typeable a => SgCatchOptionStmt a -> IO Bool
Stub for ::SgCatchOptionStmt::isInMemoryPool of type bool ()
catchOptionStmtMemoryUsage :: IO CSize
Stub for ::SgCatchOptionStmt::memoryUsage of type ::size_t()
catchOptionStmtNumberOfNodes :: IO CSize
Stub for ::SgCatchOptionStmt::numberOfNodes of type ::size_t()
catchOptionStmtPostConstructionInitialization :: Typeable a => SgCatchOptionStmt a -> IO ()
Stub for ::SgCatchOptionStmt::post_construction_initialization of type void ()
catchOptionStmtSageClassName :: Typeable a => SgCatchOptionStmt a -> IO String
Stub for ::SgCatchOptionStmt::sage_class_name of type const char *()
catchOptionStmtSetBody :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgStatement b -> IO ()
Stub for ::SgCatchOptionStmt::set_body of type void (class ::SgStatement*)
catchOptionStmtSetCondition :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgVariableDeclaration b -> IO ()
Stub for ::SgCatchOptionStmt::set_condition of type void (class ::SgVariableDeclaration*)
catchOptionStmtSetTrystmt :: (Typeable a, Typeable b) => SgCatchOptionStmt a -> SgTryStmt b -> IO ()
Stub for ::SgCatchOptionStmt::set_trystmt of type void (class ::SgTryStmt*)
catchOptionStmtVariantT :: Typeable a => SgCatchOptionStmt a -> IO VariantT
Stub for ::SgCatchOptionStmt::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2