|
| ROSE.Sage3.Methods.SgArithmeticIfStatement |
|
|
|
| Synopsis |
|
| isSgArithmeticIfStatement :: Typeable a => SgNode a -> IO (Maybe (SgArithmeticIfStatement ())) | | | upSgArithmeticIfStatement :: Typeable a => SgArithmeticIfStatement a -> SgArithmeticIfStatement () | | | newArithmeticIfStatement :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgLabelRefExp c -> SgLabelRefExp d -> SgLabelRefExp e -> IO (SgArithmeticIfStatement ()) | | | newArithmeticIfStatement2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgLabelRefExp b -> SgLabelRefExp c -> SgLabelRefExp d -> IO (SgArithmeticIfStatement ()) | | | arithmeticIfStatementCfgIndexForEnd :: Typeable a => SgArithmeticIfStatement a -> IO CUInt | | | arithmeticIfStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgArithmeticIfStatement a -> IO () | | | arithmeticIfStatementClassName :: Typeable a => SgArithmeticIfStatement a -> IO String | | | arithmeticIfStatementGetChildIndex :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgNode b -> IO CLong | | | arithmeticIfStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgNode b -> IO CSize | | | arithmeticIfStatementGetConditional :: Typeable a => SgArithmeticIfStatement a -> IO (SgExpression ()) | | | arithmeticIfStatementGetEqualLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) | | | arithmeticIfStatementGetGreaterLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) | | | arithmeticIfStatementGetLessLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) | | | arithmeticIfStatementGetNumberOfTraversalSuccessors :: Typeable a => SgArithmeticIfStatement a -> IO CSize | | | arithmeticIfStatementGetTraversalSuccessorByIndex :: Typeable a => SgArithmeticIfStatement a -> CSize -> IO (SgNode ()) | | | arithmeticIfStatementGetTraversalSuccessorContainer :: Typeable a => SgArithmeticIfStatement a -> IO [SgNode ()] | | | arithmeticIfStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgArithmeticIfStatement a -> IO [CString] | | | arithmeticIfStatementIsInMemoryPool :: Typeable a => SgArithmeticIfStatement a -> IO Bool | | | arithmeticIfStatementMemoryUsage :: IO CSize | | | arithmeticIfStatementNumberOfNodes :: IO CSize | | | arithmeticIfStatementPostConstructionInitialization :: Typeable a => SgArithmeticIfStatement a -> IO () | | | arithmeticIfStatementSageClassName :: Typeable a => SgArithmeticIfStatement a -> IO String | | | arithmeticIfStatementSetConditional :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgExpression b -> IO () | | | arithmeticIfStatementSetEqualLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () | | | arithmeticIfStatementSetGreaterLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () | | | arithmeticIfStatementSetLessLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () | | | arithmeticIfStatementVariantT :: Typeable a => SgArithmeticIfStatement a -> IO VariantT |
|
|
| Documentation |
|
| isSgArithmeticIfStatement :: Typeable a => SgNode a -> IO (Maybe (SgArithmeticIfStatement ())) |
| Attempts a dynamic cast of the given node to the type SgArithmeticIfStatement.
|
|
| upSgArithmeticIfStatement :: Typeable a => SgArithmeticIfStatement a -> SgArithmeticIfStatement () |
| Performs an upcast of a SgArithmeticIfStatement subtype to a SgArithmeticIfStatement.
|
|
| newArithmeticIfStatement :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgLabelRefExp c -> SgLabelRefExp d -> SgLabelRefExp e -> IO (SgArithmeticIfStatement ()) |
| Stub for ::SgArithmeticIfStatement::SgArithmeticIfStatement of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgLabelRefExp*, class ::SgLabelRefExp*, class ::SgLabelRefExp*)
|
|
| newArithmeticIfStatement2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgLabelRefExp b -> SgLabelRefExp c -> SgLabelRefExp d -> IO (SgArithmeticIfStatement ()) |
| Stub for ::SgArithmeticIfStatement::SgArithmeticIfStatement of type void (class ::SgExpression*, class ::SgLabelRefExp*, class ::SgLabelRefExp*, class ::SgLabelRefExp*)
|
|
| arithmeticIfStatementCfgIndexForEnd :: Typeable a => SgArithmeticIfStatement a -> IO CUInt |
| Stub for ::SgArithmeticIfStatement::cfgIndexForEnd of type unsigned int ()
|
|
| arithmeticIfStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgArithmeticIfStatement a -> IO () |
| Stub for ::SgArithmeticIfStatement::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| arithmeticIfStatementClassName :: Typeable a => SgArithmeticIfStatement a -> IO String |
| Stub for ::SgArithmeticIfStatement::class_name of type ::std::string()
|
|
| arithmeticIfStatementGetChildIndex :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgNode b -> IO CLong |
| Stub for ::SgArithmeticIfStatement::getChildIndex of type long (class ::SgNode*)
|
|
| arithmeticIfStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgNode b -> IO CSize |
| Stub for ::SgArithmeticIfStatement::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| arithmeticIfStatementGetConditional :: Typeable a => SgArithmeticIfStatement a -> IO (SgExpression ()) |
| Stub for ::SgArithmeticIfStatement::get_conditional of type class ::SgExpression*()
|
|
| arithmeticIfStatementGetEqualLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) |
| Stub for ::SgArithmeticIfStatement::get_equal_label of type class ::SgLabelRefExp*()
|
|
| arithmeticIfStatementGetGreaterLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) |
| Stub for ::SgArithmeticIfStatement::get_greater_label of type class ::SgLabelRefExp*()
|
|
| arithmeticIfStatementGetLessLabel :: Typeable a => SgArithmeticIfStatement a -> IO (SgLabelRefExp ()) |
| Stub for ::SgArithmeticIfStatement::get_less_label of type class ::SgLabelRefExp*()
|
|
| arithmeticIfStatementGetNumberOfTraversalSuccessors :: Typeable a => SgArithmeticIfStatement a -> IO CSize |
| Stub for ::SgArithmeticIfStatement::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| arithmeticIfStatementGetTraversalSuccessorByIndex :: Typeable a => SgArithmeticIfStatement a -> CSize -> IO (SgNode ()) |
| Stub for ::SgArithmeticIfStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| arithmeticIfStatementGetTraversalSuccessorContainer :: Typeable a => SgArithmeticIfStatement a -> IO [SgNode ()] |
| Stub for ::SgArithmeticIfStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| arithmeticIfStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgArithmeticIfStatement a -> IO [CString] |
| Stub for ::SgArithmeticIfStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| arithmeticIfStatementIsInMemoryPool :: Typeable a => SgArithmeticIfStatement a -> IO Bool |
| Stub for ::SgArithmeticIfStatement::isInMemoryPool of type bool ()
|
|
| arithmeticIfStatementMemoryUsage :: IO CSize |
| Stub for ::SgArithmeticIfStatement::memoryUsage of type ::size_t()
|
|
| arithmeticIfStatementNumberOfNodes :: IO CSize |
| Stub for ::SgArithmeticIfStatement::numberOfNodes of type ::size_t()
|
|
| arithmeticIfStatementPostConstructionInitialization :: Typeable a => SgArithmeticIfStatement a -> IO () |
| Stub for ::SgArithmeticIfStatement::post_construction_initialization of type void ()
|
|
| arithmeticIfStatementSageClassName :: Typeable a => SgArithmeticIfStatement a -> IO String |
| Stub for ::SgArithmeticIfStatement::sage_class_name of type const char *()
|
|
| arithmeticIfStatementSetConditional :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgExpression b -> IO () |
| Stub for ::SgArithmeticIfStatement::set_conditional of type void (class ::SgExpression*)
|
|
| arithmeticIfStatementSetEqualLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () |
| Stub for ::SgArithmeticIfStatement::set_equal_label of type void (class ::SgLabelRefExp*)
|
|
| arithmeticIfStatementSetGreaterLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () |
| Stub for ::SgArithmeticIfStatement::set_greater_label of type void (class ::SgLabelRefExp*)
|
|
| arithmeticIfStatementSetLessLabel :: (Typeable a, Typeable b) => SgArithmeticIfStatement a -> SgLabelRefExp b -> IO () |
| Stub for ::SgArithmeticIfStatement::set_less_label of type void (class ::SgLabelRefExp*)
|
|
| arithmeticIfStatementVariantT :: Typeable a => SgArithmeticIfStatement a -> IO VariantT |
| Stub for ::SgArithmeticIfStatement::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |