rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgConditionalExp
Synopsis
isSgConditionalExp :: Typeable a => SgNode a -> IO (Maybe (SgConditionalExp ()))
upSgConditionalExp :: Typeable a => SgConditionalExp a -> SgConditionalExp ()
newConditionalExp :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgType e -> IO (SgConditionalExp ())
newConditionalExp2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgConditionalExp ())
conditionalExpCfgFindChildIndex :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CUInt
conditionalExpCfgIndexForEnd :: Typeable a => SgConditionalExp a -> IO CUInt
conditionalExpCfgIsIndexInteresting :: Typeable a => SgConditionalExp a -> CUInt -> IO Bool
conditionalExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgConditionalExp a -> IO ()
conditionalExpClassName :: Typeable a => SgConditionalExp a -> IO String
conditionalExpGetChildIndex :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CLong
conditionalExpGetChildIndex2 :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CSize
conditionalExpGetConditionalExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
conditionalExpGetFalseExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
conditionalExpGetNext :: Typeable a => SgConditionalExp a -> Ptr CInt -> IO (SgExpression ())
conditionalExpGetNumberOfTraversalSuccessors :: Typeable a => SgConditionalExp a -> IO CSize
conditionalExpGetTraversalSuccessorByIndex :: Typeable a => SgConditionalExp a -> CSize -> IO (SgNode ())
conditionalExpGetTraversalSuccessorContainer :: Typeable a => SgConditionalExp a -> IO [SgNode ()]
conditionalExpGetTraversalSuccessorNamesContainer :: Typeable a => SgConditionalExp a -> IO [CString]
conditionalExpGetTrueExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
conditionalExpGetType :: Typeable a => SgConditionalExp a -> IO (SgType ())
conditionalExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO Bool
conditionalExpIsInMemoryPool :: Typeable a => SgConditionalExp a -> IO Bool
conditionalExpIsLValue :: Typeable a => SgConditionalExp a -> IO Bool
conditionalExpMemoryUsage :: IO CSize
conditionalExpNumberOfNodes :: IO CSize
conditionalExpPostConstructionInitialization :: Typeable a => SgConditionalExp a -> IO ()
conditionalExpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgConditionalExp a -> SgExpression b -> SgExpression c -> IO CInt
conditionalExpSageClassName :: Typeable a => SgConditionalExp a -> IO String
conditionalExpSetConditionalExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
conditionalExpSetFalseExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
conditionalExpSetTrueExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
conditionalExpVariantT :: Typeable a => SgConditionalExp a -> IO VariantT
Documentation
isSgConditionalExp :: Typeable a => SgNode a -> IO (Maybe (SgConditionalExp ()))
Attempts a dynamic cast of the given node to the type SgConditionalExp.
upSgConditionalExp :: Typeable a => SgConditionalExp a -> SgConditionalExp ()
Performs an upcast of a SgConditionalExp subtype to a SgConditionalExp.
newConditionalExp :: (Typeable a, Typeable b, Typeable c, Typeable d, Typeable e) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgExpression d -> SgType e -> IO (SgConditionalExp ())
Stub for ::SgConditionalExp::SgConditionalExp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newConditionalExp2 :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgExpression a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgConditionalExp ())
Stub for ::SgConditionalExp::SgConditionalExp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
conditionalExpCfgFindChildIndex :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CUInt
Stub for ::SgConditionalExp::cfgFindChildIndex of type unsigned int (class ::SgNode*)
conditionalExpCfgIndexForEnd :: Typeable a => SgConditionalExp a -> IO CUInt
Stub for ::SgConditionalExp::cfgIndexForEnd of type unsigned int ()
conditionalExpCfgIsIndexInteresting :: Typeable a => SgConditionalExp a -> CUInt -> IO Bool
Stub for ::SgConditionalExp::cfgIsIndexInteresting of type bool (unsigned int )
conditionalExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgConditionalExp a -> IO ()
Stub for ::SgConditionalExp::checkDataMemberPointersIfInMemoryPool of type void ()
conditionalExpClassName :: Typeable a => SgConditionalExp a -> IO String
Stub for ::SgConditionalExp::class_name of type ::std::string()
conditionalExpGetChildIndex :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CLong
Stub for ::SgConditionalExp::getChildIndex of type long (class ::SgNode*)
conditionalExpGetChildIndex2 :: (Typeable a, Typeable b) => SgConditionalExp a -> SgNode b -> IO CSize
Stub for ::SgConditionalExp::get_childIndex of type ::size_t(class ::SgNode*)
conditionalExpGetConditionalExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
Stub for ::SgConditionalExp::get_conditional_exp of type class ::SgExpression*()
conditionalExpGetFalseExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
Stub for ::SgConditionalExp::get_false_exp of type class ::SgExpression*()
conditionalExpGetNext :: Typeable a => SgConditionalExp a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgConditionalExp::get_next of type class ::SgExpression*(int &)
conditionalExpGetNumberOfTraversalSuccessors :: Typeable a => SgConditionalExp a -> IO CSize
Stub for ::SgConditionalExp::get_numberOfTraversalSuccessors of type ::size_t()
conditionalExpGetTraversalSuccessorByIndex :: Typeable a => SgConditionalExp a -> CSize -> IO (SgNode ())
Stub for ::SgConditionalExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
conditionalExpGetTraversalSuccessorContainer :: Typeable a => SgConditionalExp a -> IO [SgNode ()]
Stub for ::SgConditionalExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
conditionalExpGetTraversalSuccessorNamesContainer :: Typeable a => SgConditionalExp a -> IO [CString]
Stub for ::SgConditionalExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
conditionalExpGetTrueExp :: Typeable a => SgConditionalExp a -> IO (SgExpression ())
Stub for ::SgConditionalExp::get_true_exp of type class ::SgExpression*()
conditionalExpGetType :: Typeable a => SgConditionalExp a -> IO (SgType ())
Stub for ::SgConditionalExp::get_type of type class ::SgType*()
conditionalExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO Bool
Stub for ::SgConditionalExp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
conditionalExpIsInMemoryPool :: Typeable a => SgConditionalExp a -> IO Bool
Stub for ::SgConditionalExp::isInMemoryPool of type bool ()
conditionalExpIsLValue :: Typeable a => SgConditionalExp a -> IO Bool
Stub for ::SgConditionalExp::isLValue of type bool ()
conditionalExpMemoryUsage :: IO CSize
Stub for ::SgConditionalExp::memoryUsage of type ::size_t()
conditionalExpNumberOfNodes :: IO CSize
Stub for ::SgConditionalExp::numberOfNodes of type ::size_t()
conditionalExpPostConstructionInitialization :: Typeable a => SgConditionalExp a -> IO ()
Stub for ::SgConditionalExp::post_construction_initialization of type void ()
conditionalExpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgConditionalExp a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgConditionalExp::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
conditionalExpSageClassName :: Typeable a => SgConditionalExp a -> IO String
Stub for ::SgConditionalExp::sage_class_name of type const char *()
conditionalExpSetConditionalExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
Stub for ::SgConditionalExp::set_conditional_exp of type void (class ::SgExpression*)
conditionalExpSetFalseExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
Stub for ::SgConditionalExp::set_false_exp of type void (class ::SgExpression*)
conditionalExpSetTrueExp :: (Typeable a, Typeable b) => SgConditionalExp a -> SgExpression b -> IO ()
Stub for ::SgConditionalExp::set_true_exp of type void (class ::SgExpression*)
conditionalExpVariantT :: Typeable a => SgConditionalExp a -> IO VariantT
Stub for ::SgConditionalExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2