rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAssertStmt
Synopsis
isSgAssertStmt :: Typeable a => SgNode a -> IO (Maybe (SgAssertStmt ()))
upSgAssertStmt :: Typeable a => SgAssertStmt a -> SgAssertStmt ()
newAssertStmt :: (Typeable a, Typeable b) => Sg_File_Info a -> SgExpression b -> IO (SgAssertStmt ())
newAssertStmt2 :: Typeable a => SgExpression a -> IO (SgAssertStmt ())
assertStmtCfgIndexForEnd :: Typeable a => SgAssertStmt a -> IO CUInt
assertStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssertStmt a -> IO ()
assertStmtClassName :: Typeable a => SgAssertStmt a -> IO String
assertStmtGetChildIndex :: (Typeable a, Typeable b) => SgAssertStmt a -> SgNode b -> IO CLong
assertStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgAssertStmt a -> SgNode b -> IO CSize
assertStmtGetExceptionArgument :: Typeable a => SgAssertStmt a -> IO (SgExpression ())
assertStmtGetNumberOfTraversalSuccessors :: Typeable a => SgAssertStmt a -> IO CSize
assertStmtGetTest :: Typeable a => SgAssertStmt a -> IO (SgExpression ())
assertStmtGetTraversalSuccessorByIndex :: Typeable a => SgAssertStmt a -> CSize -> IO (SgNode ())
assertStmtGetTraversalSuccessorContainer :: Typeable a => SgAssertStmt a -> IO [SgNode ()]
assertStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgAssertStmt a -> IO [CString]
assertStmtIsInMemoryPool :: Typeable a => SgAssertStmt a -> IO Bool
assertStmtMemoryUsage :: IO CSize
assertStmtNumberOfNodes :: IO CSize
assertStmtPostConstructionInitialization :: Typeable a => SgAssertStmt a -> IO ()
assertStmtSageClassName :: Typeable a => SgAssertStmt a -> IO String
assertStmtSetExceptionArgument :: (Typeable a, Typeable b) => SgAssertStmt a -> SgExpression b -> IO ()
assertStmtSetTest :: (Typeable a, Typeable b) => SgAssertStmt a -> SgExpression b -> IO ()
assertStmtVariantT :: Typeable a => SgAssertStmt a -> IO VariantT
Documentation
isSgAssertStmt :: Typeable a => SgNode a -> IO (Maybe (SgAssertStmt ()))
Attempts a dynamic cast of the given node to the type SgAssertStmt.
upSgAssertStmt :: Typeable a => SgAssertStmt a -> SgAssertStmt ()
Performs an upcast of a SgAssertStmt subtype to a SgAssertStmt.
newAssertStmt :: (Typeable a, Typeable b) => Sg_File_Info a -> SgExpression b -> IO (SgAssertStmt ())
Stub for ::SgAssertStmt::SgAssertStmt of type void (class ::Sg_File_Info*, class ::SgExpression*)
newAssertStmt2 :: Typeable a => SgExpression a -> IO (SgAssertStmt ())
Stub for ::SgAssertStmt::SgAssertStmt of type void (class ::SgExpression*)
assertStmtCfgIndexForEnd :: Typeable a => SgAssertStmt a -> IO CUInt
Stub for ::SgAssertStmt::cfgIndexForEnd of type unsigned int ()
assertStmtCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssertStmt a -> IO ()
Stub for ::SgAssertStmt::checkDataMemberPointersIfInMemoryPool of type void ()
assertStmtClassName :: Typeable a => SgAssertStmt a -> IO String
Stub for ::SgAssertStmt::class_name of type ::std::string()
assertStmtGetChildIndex :: (Typeable a, Typeable b) => SgAssertStmt a -> SgNode b -> IO CLong
Stub for ::SgAssertStmt::getChildIndex of type long (class ::SgNode*)
assertStmtGetChildIndex2 :: (Typeable a, Typeable b) => SgAssertStmt a -> SgNode b -> IO CSize
Stub for ::SgAssertStmt::get_childIndex of type ::size_t(class ::SgNode*)
assertStmtGetExceptionArgument :: Typeable a => SgAssertStmt a -> IO (SgExpression ())
Stub for ::SgAssertStmt::get_exception_argument of type class ::SgExpression*()
assertStmtGetNumberOfTraversalSuccessors :: Typeable a => SgAssertStmt a -> IO CSize
Stub for ::SgAssertStmt::get_numberOfTraversalSuccessors of type ::size_t()
assertStmtGetTest :: Typeable a => SgAssertStmt a -> IO (SgExpression ())
Stub for ::SgAssertStmt::get_test of type class ::SgExpression*()
assertStmtGetTraversalSuccessorByIndex :: Typeable a => SgAssertStmt a -> CSize -> IO (SgNode ())
Stub for ::SgAssertStmt::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
assertStmtGetTraversalSuccessorContainer :: Typeable a => SgAssertStmt a -> IO [SgNode ()]
Stub for ::SgAssertStmt::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
assertStmtGetTraversalSuccessorNamesContainer :: Typeable a => SgAssertStmt a -> IO [CString]
Stub for ::SgAssertStmt::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
assertStmtIsInMemoryPool :: Typeable a => SgAssertStmt a -> IO Bool
Stub for ::SgAssertStmt::isInMemoryPool of type bool ()
assertStmtMemoryUsage :: IO CSize
Stub for ::SgAssertStmt::memoryUsage of type ::size_t()
assertStmtNumberOfNodes :: IO CSize
Stub for ::SgAssertStmt::numberOfNodes of type ::size_t()
assertStmtPostConstructionInitialization :: Typeable a => SgAssertStmt a -> IO ()
Stub for ::SgAssertStmt::post_construction_initialization of type void ()
assertStmtSageClassName :: Typeable a => SgAssertStmt a -> IO String
Stub for ::SgAssertStmt::sage_class_name of type const char *()
assertStmtSetExceptionArgument :: (Typeable a, Typeable b) => SgAssertStmt a -> SgExpression b -> IO ()
Stub for ::SgAssertStmt::set_exception_argument of type void (class ::SgExpression*)
assertStmtSetTest :: (Typeable a, Typeable b) => SgAssertStmt a -> SgExpression b -> IO ()
Stub for ::SgAssertStmt::set_test of type void (class ::SgExpression*)
assertStmtVariantT :: Typeable a => SgAssertStmt a -> IO VariantT
Stub for ::SgAssertStmt::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2