|
| 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 |