rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgWhereStatement
Synopsis
isSgWhereStatement :: Typeable a => SgNode a -> IO (Maybe (SgWhereStatement ()))
upSgWhereStatement :: Typeable a => SgWhereStatement a -> SgWhereStatement ()
newWhereStatement :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgBasicBlock c -> SgElseWhereStatement d -> IO (SgWhereStatement ())
newWhereStatement2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgBasicBlock b -> SgElseWhereStatement c -> IO (SgWhereStatement ())
whereStatementCfgIndexForEnd :: Typeable a => SgWhereStatement a -> IO CUInt
whereStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgWhereStatement a -> IO ()
whereStatementClassName :: Typeable a => SgWhereStatement a -> IO String
whereStatementGetChildIndex :: (Typeable a, Typeable b) => SgWhereStatement a -> SgNode b -> IO CLong
whereStatementGetBody :: Typeable a => SgWhereStatement a -> IO (SgBasicBlock ())
whereStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgWhereStatement a -> SgNode b -> IO CSize
whereStatementGetCondition :: Typeable a => SgWhereStatement a -> IO (SgExpression ())
whereStatementGetElsewhere :: Typeable a => SgWhereStatement a -> IO (SgElseWhereStatement ())
whereStatementGetEndNumericLabel :: Typeable a => SgWhereStatement a -> IO (SgLabelRefExp ())
whereStatementGetHasEndStatement :: Typeable a => SgWhereStatement a -> IO Bool
whereStatementGetNumberOfTraversalSuccessors :: Typeable a => SgWhereStatement a -> IO CSize
whereStatementGetStringLabel :: Typeable a => SgWhereStatement a -> IO String
whereStatementGetTraversalSuccessorByIndex :: Typeable a => SgWhereStatement a -> CSize -> IO (SgNode ())
whereStatementGetTraversalSuccessorContainer :: Typeable a => SgWhereStatement a -> IO [SgNode ()]
whereStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgWhereStatement a -> IO [CString]
whereStatementIsInMemoryPool :: Typeable a => SgWhereStatement a -> IO Bool
whereStatementMemoryUsage :: IO CSize
whereStatementNumberOfNodes :: IO CSize
whereStatementPostConstructionInitialization :: Typeable a => SgWhereStatement a -> IO ()
whereStatementSageClassName :: Typeable a => SgWhereStatement a -> IO String
whereStatementSetBody :: (Typeable a, Typeable b) => SgWhereStatement a -> SgBasicBlock b -> IO ()
whereStatementSetCondition :: (Typeable a, Typeable b) => SgWhereStatement a -> SgExpression b -> IO ()
whereStatementSetElsewhere :: (Typeable a, Typeable b) => SgWhereStatement a -> SgElseWhereStatement b -> IO ()
whereStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgWhereStatement a -> SgLabelRefExp b -> IO ()
whereStatementSetHasEndStatement :: Typeable a => SgWhereStatement a -> Bool -> IO ()
whereStatementSetStringLabel :: Typeable a => SgWhereStatement a -> String -> IO ()
whereStatementVariantT :: Typeable a => SgWhereStatement a -> IO VariantT
Documentation
isSgWhereStatement :: Typeable a => SgNode a -> IO (Maybe (SgWhereStatement ()))
Attempts a dynamic cast of the given node to the type SgWhereStatement.
upSgWhereStatement :: Typeable a => SgWhereStatement a -> SgWhereStatement ()
Performs an upcast of a SgWhereStatement subtype to a SgWhereStatement.
newWhereStatement :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgBasicBlock c -> SgElseWhereStatement d -> IO (SgWhereStatement ())
Stub for ::SgWhereStatement::SgWhereStatement of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgBasicBlock*, class ::SgElseWhereStatement*)
newWhereStatement2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgBasicBlock b -> SgElseWhereStatement c -> IO (SgWhereStatement ())
Stub for ::SgWhereStatement::SgWhereStatement of type void (class ::SgExpression*, class ::SgBasicBlock*, class ::SgElseWhereStatement*)
whereStatementCfgIndexForEnd :: Typeable a => SgWhereStatement a -> IO CUInt
Stub for ::SgWhereStatement::cfgIndexForEnd of type unsigned int ()
whereStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgWhereStatement a -> IO ()
Stub for ::SgWhereStatement::checkDataMemberPointersIfInMemoryPool of type void ()
whereStatementClassName :: Typeable a => SgWhereStatement a -> IO String
Stub for ::SgWhereStatement::class_name of type ::std::string()
whereStatementGetChildIndex :: (Typeable a, Typeable b) => SgWhereStatement a -> SgNode b -> IO CLong
Stub for ::SgWhereStatement::getChildIndex of type long (class ::SgNode*)
whereStatementGetBody :: Typeable a => SgWhereStatement a -> IO (SgBasicBlock ())
Stub for ::SgWhereStatement::get_body of type class ::SgBasicBlock*()
whereStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgWhereStatement a -> SgNode b -> IO CSize
Stub for ::SgWhereStatement::get_childIndex of type ::size_t(class ::SgNode*)
whereStatementGetCondition :: Typeable a => SgWhereStatement a -> IO (SgExpression ())
Stub for ::SgWhereStatement::get_condition of type class ::SgExpression*()
whereStatementGetElsewhere :: Typeable a => SgWhereStatement a -> IO (SgElseWhereStatement ())
Stub for ::SgWhereStatement::get_elsewhere of type class ::SgElseWhereStatement*()
whereStatementGetEndNumericLabel :: Typeable a => SgWhereStatement a -> IO (SgLabelRefExp ())
Stub for ::SgWhereStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
whereStatementGetHasEndStatement :: Typeable a => SgWhereStatement a -> IO Bool
Stub for ::SgWhereStatement::get_has_end_statement of type bool ()
whereStatementGetNumberOfTraversalSuccessors :: Typeable a => SgWhereStatement a -> IO CSize
Stub for ::SgWhereStatement::get_numberOfTraversalSuccessors of type ::size_t()
whereStatementGetStringLabel :: Typeable a => SgWhereStatement a -> IO String
Stub for ::SgWhereStatement::get_string_label of type ::std::string()
whereStatementGetTraversalSuccessorByIndex :: Typeable a => SgWhereStatement a -> CSize -> IO (SgNode ())
Stub for ::SgWhereStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
whereStatementGetTraversalSuccessorContainer :: Typeable a => SgWhereStatement a -> IO [SgNode ()]
Stub for ::SgWhereStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
whereStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgWhereStatement a -> IO [CString]
Stub for ::SgWhereStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
whereStatementIsInMemoryPool :: Typeable a => SgWhereStatement a -> IO Bool
Stub for ::SgWhereStatement::isInMemoryPool of type bool ()
whereStatementMemoryUsage :: IO CSize
Stub for ::SgWhereStatement::memoryUsage of type ::size_t()
whereStatementNumberOfNodes :: IO CSize
Stub for ::SgWhereStatement::numberOfNodes of type ::size_t()
whereStatementPostConstructionInitialization :: Typeable a => SgWhereStatement a -> IO ()
Stub for ::SgWhereStatement::post_construction_initialization of type void ()
whereStatementSageClassName :: Typeable a => SgWhereStatement a -> IO String
Stub for ::SgWhereStatement::sage_class_name of type const char *()
whereStatementSetBody :: (Typeable a, Typeable b) => SgWhereStatement a -> SgBasicBlock b -> IO ()
Stub for ::SgWhereStatement::set_body of type void (class ::SgBasicBlock*)
whereStatementSetCondition :: (Typeable a, Typeable b) => SgWhereStatement a -> SgExpression b -> IO ()
Stub for ::SgWhereStatement::set_condition of type void (class ::SgExpression*)
whereStatementSetElsewhere :: (Typeable a, Typeable b) => SgWhereStatement a -> SgElseWhereStatement b -> IO ()
Stub for ::SgWhereStatement::set_elsewhere of type void (class ::SgElseWhereStatement*)
whereStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgWhereStatement a -> SgLabelRefExp b -> IO ()
Stub for ::SgWhereStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
whereStatementSetHasEndStatement :: Typeable a => SgWhereStatement a -> Bool -> IO ()
Stub for ::SgWhereStatement::set_has_end_statement of type void (bool )
whereStatementSetStringLabel :: Typeable a => SgWhereStatement a -> String -> IO ()
Stub for ::SgWhereStatement::set_string_label of type void (::std::string)
whereStatementVariantT :: Typeable a => SgWhereStatement a -> IO VariantT
Stub for ::SgWhereStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2