|
| ROSE.Sage3.Methods.SgSwitchStatement |
|
|
|
| Synopsis |
|
| isSgSwitchStatement :: Typeable a => SgNode a -> IO (Maybe (SgSwitchStatement ())) | | | upSgSwitchStatement :: Typeable a => SgSwitchStatement a -> SgSwitchStatement () | | | newSwitchStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgSwitchStatement ()) | | | newSwitchStatement2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgSwitchStatement ()) | | | switchStatementAppendCase :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgCaseOptionStmt b)) -> IO () | | | switchStatementAppendDefault :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgDefaultOptionStmt b)) -> IO () | | | switchStatementCfgIndexForEnd :: Typeable a => SgSwitchStatement a -> IO CUInt | | | switchStatementCfgIsIndexInteresting :: Typeable a => SgSwitchStatement a -> CUInt -> IO Bool | | | switchStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSwitchStatement a -> IO () | | | switchStatementClassName :: Typeable a => SgSwitchStatement a -> IO String | | | switchStatementGetChildIndex :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgNode b -> IO CLong | | | switchStatementGetBody :: Typeable a => SgSwitchStatement a -> IO (SgStatement ()) | | | switchStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgNode b -> IO CSize | | | switchStatementGetEndNumericLabel :: Typeable a => SgSwitchStatement a -> IO (SgLabelRefExp ()) | | | switchStatementGetItemSelector :: Typeable a => SgSwitchStatement a -> IO (SgStatement ()) | | | switchStatementGetMangledName :: Typeable a => SgSwitchStatement a -> IO String | | | switchStatementGetNumberOfTraversalSuccessors :: Typeable a => SgSwitchStatement a -> IO CSize | | | switchStatementGetStringLabel :: Typeable a => SgSwitchStatement a -> IO String | | | switchStatementGetTraversalSuccessorByIndex :: Typeable a => SgSwitchStatement a -> CSize -> IO (SgNode ()) | | | switchStatementGetTraversalSuccessorContainer :: Typeable a => SgSwitchStatement a -> IO [SgNode ()] | | | switchStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgSwitchStatement a -> IO [CString] | | | switchStatementIsInMemoryPool :: Typeable a => SgSwitchStatement a -> IO Bool | | | switchStatementMemoryUsage :: IO CSize | | | switchStatementNumberOfNodes :: IO CSize | | | switchStatementPostConstructionInitialization :: Typeable a => SgSwitchStatement a -> IO () | | | switchStatementPrependCase :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgCaseOptionStmt b)) -> IO () | | | switchStatementSageClassName :: Typeable a => SgSwitchStatement a -> IO String | | | switchStatementSetBody :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgStatement b -> IO () | | | switchStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgLabelRefExp b -> IO () | | | switchStatementSetItemSelector :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgStatement b -> IO () | | | switchStatementSetStringLabel :: Typeable a => SgSwitchStatement a -> String -> IO () | | | switchStatementVariantT :: Typeable a => SgSwitchStatement a -> IO VariantT |
|
|
| Documentation |
|
| isSgSwitchStatement :: Typeable a => SgNode a -> IO (Maybe (SgSwitchStatement ())) |
| Attempts a dynamic cast of the given node to the type SgSwitchStatement.
|
|
| upSgSwitchStatement :: Typeable a => SgSwitchStatement a -> SgSwitchStatement () |
| Performs an upcast of a SgSwitchStatement subtype to a SgSwitchStatement.
|
|
| newSwitchStatement :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgStatement b -> SgStatement c -> IO (SgSwitchStatement ()) |
| Stub for ::SgSwitchStatement::SgSwitchStatement of type void (class ::Sg_File_Info*, class ::SgStatement*, class ::SgStatement*)
|
|
| newSwitchStatement2 :: (Typeable a, Typeable b) => SgStatement a -> SgStatement b -> IO (SgSwitchStatement ()) |
| Stub for ::SgSwitchStatement::SgSwitchStatement of type void (class ::SgStatement*, class ::SgStatement*)
|
|
| switchStatementAppendCase :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgCaseOptionStmt b)) -> IO () |
| Stub for ::SgSwitchStatement::append_case of type void (class ::SgCaseOptionStmt*&)
|
|
| switchStatementAppendDefault :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgDefaultOptionStmt b)) -> IO () |
| Stub for ::SgSwitchStatement::append_default of type void (class ::SgDefaultOptionStmt*&)
|
|
| switchStatementCfgIndexForEnd :: Typeable a => SgSwitchStatement a -> IO CUInt |
| Stub for ::SgSwitchStatement::cfgIndexForEnd of type unsigned int ()
|
|
| switchStatementCfgIsIndexInteresting :: Typeable a => SgSwitchStatement a -> CUInt -> IO Bool |
| Stub for ::SgSwitchStatement::cfgIsIndexInteresting of type bool (unsigned int )
|
|
| switchStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgSwitchStatement a -> IO () |
| Stub for ::SgSwitchStatement::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| switchStatementClassName :: Typeable a => SgSwitchStatement a -> IO String |
| Stub for ::SgSwitchStatement::class_name of type ::std::string()
|
|
| switchStatementGetChildIndex :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgNode b -> IO CLong |
| Stub for ::SgSwitchStatement::getChildIndex of type long (class ::SgNode*)
|
|
| switchStatementGetBody :: Typeable a => SgSwitchStatement a -> IO (SgStatement ()) |
| Stub for ::SgSwitchStatement::get_body of type class ::SgStatement*()
|
|
| switchStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgNode b -> IO CSize |
| Stub for ::SgSwitchStatement::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| switchStatementGetEndNumericLabel :: Typeable a => SgSwitchStatement a -> IO (SgLabelRefExp ()) |
| Stub for ::SgSwitchStatement::get_end_numeric_label of type class ::SgLabelRefExp*()
|
|
| switchStatementGetItemSelector :: Typeable a => SgSwitchStatement a -> IO (SgStatement ()) |
| Stub for ::SgSwitchStatement::get_item_selector of type class ::SgStatement*()
|
|
| switchStatementGetMangledName :: Typeable a => SgSwitchStatement a -> IO String |
| Stub for ::SgSwitchStatement::get_mangled_name of type class ::SgName()
|
|
| switchStatementGetNumberOfTraversalSuccessors :: Typeable a => SgSwitchStatement a -> IO CSize |
| Stub for ::SgSwitchStatement::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| switchStatementGetStringLabel :: Typeable a => SgSwitchStatement a -> IO String |
| Stub for ::SgSwitchStatement::get_string_label of type ::std::string()
|
|
| switchStatementGetTraversalSuccessorByIndex :: Typeable a => SgSwitchStatement a -> CSize -> IO (SgNode ()) |
| Stub for ::SgSwitchStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| switchStatementGetTraversalSuccessorContainer :: Typeable a => SgSwitchStatement a -> IO [SgNode ()] |
| Stub for ::SgSwitchStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| switchStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgSwitchStatement a -> IO [CString] |
| Stub for ::SgSwitchStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| switchStatementIsInMemoryPool :: Typeable a => SgSwitchStatement a -> IO Bool |
| Stub for ::SgSwitchStatement::isInMemoryPool of type bool ()
|
|
| switchStatementMemoryUsage :: IO CSize |
| Stub for ::SgSwitchStatement::memoryUsage of type ::size_t()
|
|
| switchStatementNumberOfNodes :: IO CSize |
| Stub for ::SgSwitchStatement::numberOfNodes of type ::size_t()
|
|
| switchStatementPostConstructionInitialization :: Typeable a => SgSwitchStatement a -> IO () |
| Stub for ::SgSwitchStatement::post_construction_initialization of type void ()
|
|
| switchStatementPrependCase :: (Typeable a, Typeable b) => SgSwitchStatement a -> Ptr (Ptr (SgCaseOptionStmt b)) -> IO () |
| Stub for ::SgSwitchStatement::prepend_case of type void (class ::SgCaseOptionStmt*&)
|
|
| switchStatementSageClassName :: Typeable a => SgSwitchStatement a -> IO String |
| Stub for ::SgSwitchStatement::sage_class_name of type const char *()
|
|
| switchStatementSetBody :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgStatement b -> IO () |
| Stub for ::SgSwitchStatement::set_body of type void (class ::SgStatement*)
|
|
| switchStatementSetEndNumericLabel :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgLabelRefExp b -> IO () |
| Stub for ::SgSwitchStatement::set_end_numeric_label of type void (class ::SgLabelRefExp*)
|
|
| switchStatementSetItemSelector :: (Typeable a, Typeable b) => SgSwitchStatement a -> SgStatement b -> IO () |
| Stub for ::SgSwitchStatement::set_item_selector of type void (class ::SgStatement*)
|
|
| switchStatementSetStringLabel :: Typeable a => SgSwitchStatement a -> String -> IO () |
| Stub for ::SgSwitchStatement::set_string_label of type void (::std::string)
|
|
| switchStatementVariantT :: Typeable a => SgSwitchStatement a -> IO VariantT |
| Stub for ::SgSwitchStatement::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |