|
| ROSE.Sage3.Methods.SgLabelStatement |
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
| isSgLabelStatement :: Typeable a => SgNode a -> IO (Maybe (SgLabelStatement ())) |
| Attempts a dynamic cast of the given node to the type SgLabelStatement.
|
|
| upSgLabelStatement :: Typeable a => SgLabelStatement a -> SgLabelStatement () |
| Performs an upcast of a SgLabelStatement subtype to a SgLabelStatement.
|
|
| newLabelStatement :: (Typeable a, Typeable b) => Sg_File_Info a -> String -> SgStatement b -> IO (SgLabelStatement ()) |
| Stub for ::SgLabelStatement::SgLabelStatement of type void (class ::Sg_File_Info*, class ::SgName, class ::SgStatement*)
|
|
| newLabelStatement2 :: Typeable a => String -> SgStatement a -> IO (SgLabelStatement ()) |
| Stub for ::SgLabelStatement::SgLabelStatement of type void (class ::SgName, class ::SgStatement*)
|
|
| labelStatementCfgIndexForEnd :: Typeable a => SgLabelStatement a -> IO CUInt |
| Stub for ::SgLabelStatement::cfgIndexForEnd of type unsigned int ()
|
|
| labelStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLabelStatement a -> IO () |
| Stub for ::SgLabelStatement::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| labelStatementClassName :: Typeable a => SgLabelStatement a -> IO String |
| Stub for ::SgLabelStatement::class_name of type ::std::string()
|
|
| labelStatementGetChildIndex :: (Typeable a, Typeable b) => SgLabelStatement a -> SgNode b -> IO CLong |
| Stub for ::SgLabelStatement::getChildIndex of type long (class ::SgNode*)
|
|
| labelStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgLabelStatement a -> SgNode b -> IO CSize |
| Stub for ::SgLabelStatement::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| labelStatementGetGnuExtensionUnused :: Typeable a => SgLabelStatement a -> IO Bool |
| Stub for ::SgLabelStatement::get_gnu_extension_unused of type bool ()
|
|
| labelStatementGetLabel :: Typeable a => SgLabelStatement a -> IO String |
| Stub for ::SgLabelStatement::get_label of type class ::SgName()
|
|
| labelStatementGetName :: Typeable a => SgLabelStatement a -> IO String |
| Stub for ::SgLabelStatement::get_name of type class ::SgName()
|
|
| labelStatementGetNumberOfTraversalSuccessors :: Typeable a => SgLabelStatement a -> IO CSize |
| Stub for ::SgLabelStatement::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| labelStatementGetScope :: Typeable a => SgLabelStatement a -> IO (SgScopeStatement ()) |
| Stub for ::SgLabelStatement::get_scope of type class ::SgScopeStatement*()
|
|
| labelStatementGetStatement :: Typeable a => SgLabelStatement a -> IO (SgStatement ()) |
| Stub for ::SgLabelStatement::get_statement of type class ::SgStatement*()
|
|
| labelStatementGetSymbolFromSymbolTable :: Typeable a => SgLabelStatement a -> IO (SgSymbol ()) |
| Stub for ::SgLabelStatement::get_symbol_from_symbol_table of type class ::SgSymbol*()
|
|
| labelStatementGetTraversalSuccessorByIndex :: Typeable a => SgLabelStatement a -> CSize -> IO (SgNode ()) |
| Stub for ::SgLabelStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| labelStatementGetTraversalSuccessorContainer :: Typeable a => SgLabelStatement a -> IO [SgNode ()] |
| Stub for ::SgLabelStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| labelStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgLabelStatement a -> IO [CString] |
| Stub for ::SgLabelStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| labelStatementHasExplicitScope :: Typeable a => SgLabelStatement a -> IO Bool |
| Stub for ::SgLabelStatement::hasExplicitScope of type bool ()
|
|
| labelStatementIsInMemoryPool :: Typeable a => SgLabelStatement a -> IO Bool |
| Stub for ::SgLabelStatement::isInMemoryPool of type bool ()
|
|
| labelStatementMemoryUsage :: IO CSize |
| Stub for ::SgLabelStatement::memoryUsage of type ::size_t()
|
|
| labelStatementNumberOfNodes :: IO CSize |
| Stub for ::SgLabelStatement::numberOfNodes of type ::size_t()
|
|
| labelStatementPostConstructionInitialization :: Typeable a => SgLabelStatement a -> IO () |
| Stub for ::SgLabelStatement::post_construction_initialization of type void ()
|
|
| labelStatementSageClassName :: Typeable a => SgLabelStatement a -> IO String |
| Stub for ::SgLabelStatement::sage_class_name of type const char *()
|
|
| labelStatementSetGnuExtensionUnused :: Typeable a => SgLabelStatement a -> Bool -> IO () |
| Stub for ::SgLabelStatement::set_gnu_extension_unused of type void (bool )
|
|
| labelStatementSetLabel :: Typeable a => SgLabelStatement a -> String -> IO () |
| Stub for ::SgLabelStatement::set_label of type void (class ::SgName)
|
|
| labelStatementSetScope :: (Typeable a, Typeable b) => SgLabelStatement a -> SgScopeStatement b -> IO () |
| Stub for ::SgLabelStatement::set_scope of type void (class ::SgScopeStatement*)
|
|
| labelStatementSetStatement :: (Typeable a, Typeable b) => SgLabelStatement a -> SgStatement b -> IO () |
| Stub for ::SgLabelStatement::set_statement of type void (class ::SgStatement*)
|
|
| labelStatementVariantT :: Typeable a => SgLabelStatement a -> IO VariantT |
| Stub for ::SgLabelStatement::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |