rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCastExp
Synopsis
isSgCastExp :: Typeable a => SgNode a -> IO (Maybe (SgCastExp ()))
upSgCastExp :: Typeable a => SgCastExp a -> SgCastExp ()
castExpCfgFindChildIndex :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CUInt
castExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCastExp a -> IO ()
castExpClassName :: Typeable a => SgCastExp a -> IO String
castExpGetChildIndex :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CLong
castExpGetChildIndex2 :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CSize
castExpGetGlobalQualificationRequired :: Typeable a => SgCastExp a -> IO Bool
castExpGetNameQualificationLength :: Typeable a => SgCastExp a -> IO CInt
castExpGetNumberOfTraversalSuccessors :: Typeable a => SgCastExp a -> IO CSize
castExpGetOriginalExpressionTree :: Typeable a => SgCastExp a -> IO (SgExpression ())
castExpGetTraversalSuccessorByIndex :: Typeable a => SgCastExp a -> CSize -> IO (SgNode ())
castExpGetTraversalSuccessorContainer :: Typeable a => SgCastExp a -> IO [SgNode ()]
castExpGetTraversalSuccessorNamesContainer :: Typeable a => SgCastExp a -> IO [CString]
castExpGetType :: Typeable a => SgCastExp a -> IO (SgType ())
castExpGetTypeElaborationRequired :: Typeable a => SgCastExp a -> IO Bool
castExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgCastExp a -> SgExpression b -> IO Bool
castExpIsInMemoryPool :: Typeable a => SgCastExp a -> IO Bool
castExpIsLValue :: Typeable a => SgCastExp a -> IO Bool
castExpMemoryUsage :: IO CSize
castExpNumberOfNodes :: IO CSize
castExpPostConstructionInitialization :: Typeable a => SgCastExp a -> IO ()
castExpPrecedence :: Typeable a => SgCastExp a -> IO CInt
castExpSageClassName :: Typeable a => SgCastExp a -> IO String
castExpSetGlobalQualificationRequired :: Typeable a => SgCastExp a -> Bool -> IO ()
castExpSetNameQualificationLength :: Typeable a => SgCastExp a -> CInt -> IO ()
castExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgCastExp a -> SgExpression b -> IO ()
castExpSetType :: (Typeable a, Typeable b) => SgCastExp a -> SgType b -> IO ()
castExpSetTypeElaborationRequired :: Typeable a => SgCastExp a -> Bool -> IO ()
castExpVariantT :: Typeable a => SgCastExp a -> IO VariantT
Documentation
isSgCastExp :: Typeable a => SgNode a -> IO (Maybe (SgCastExp ()))
Attempts a dynamic cast of the given node to the type SgCastExp.
upSgCastExp :: Typeable a => SgCastExp a -> SgCastExp ()
Performs an upcast of a SgCastExp subtype to a SgCastExp.
castExpCfgFindChildIndex :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CUInt
Stub for ::SgCastExp::cfgFindChildIndex of type unsigned int (class ::SgNode*)
castExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCastExp a -> IO ()
Stub for ::SgCastExp::checkDataMemberPointersIfInMemoryPool of type void ()
castExpClassName :: Typeable a => SgCastExp a -> IO String
Stub for ::SgCastExp::class_name of type ::std::string()
castExpGetChildIndex :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CLong
Stub for ::SgCastExp::getChildIndex of type long (class ::SgNode*)
castExpGetChildIndex2 :: (Typeable a, Typeable b) => SgCastExp a -> SgNode b -> IO CSize
Stub for ::SgCastExp::get_childIndex of type ::size_t(class ::SgNode*)
castExpGetGlobalQualificationRequired :: Typeable a => SgCastExp a -> IO Bool
Stub for ::SgCastExp::get_global_qualification_required of type bool ()
castExpGetNameQualificationLength :: Typeable a => SgCastExp a -> IO CInt
Stub for ::SgCastExp::get_name_qualification_length of type int ()
castExpGetNumberOfTraversalSuccessors :: Typeable a => SgCastExp a -> IO CSize
Stub for ::SgCastExp::get_numberOfTraversalSuccessors of type ::size_t()
castExpGetOriginalExpressionTree :: Typeable a => SgCastExp a -> IO (SgExpression ())
Stub for ::SgCastExp::get_originalExpressionTree of type class ::SgExpression*()
castExpGetTraversalSuccessorByIndex :: Typeable a => SgCastExp a -> CSize -> IO (SgNode ())
Stub for ::SgCastExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
castExpGetTraversalSuccessorContainer :: Typeable a => SgCastExp a -> IO [SgNode ()]
Stub for ::SgCastExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
castExpGetTraversalSuccessorNamesContainer :: Typeable a => SgCastExp a -> IO [CString]
Stub for ::SgCastExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
castExpGetType :: Typeable a => SgCastExp a -> IO (SgType ())
Stub for ::SgCastExp::get_type of type class ::SgType*()
castExpGetTypeElaborationRequired :: Typeable a => SgCastExp a -> IO Bool
Stub for ::SgCastExp::get_type_elaboration_required of type bool ()
castExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgCastExp a -> SgExpression b -> IO Bool
Stub for ::SgCastExp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
castExpIsInMemoryPool :: Typeable a => SgCastExp a -> IO Bool
Stub for ::SgCastExp::isInMemoryPool of type bool ()
castExpIsLValue :: Typeable a => SgCastExp a -> IO Bool
Stub for ::SgCastExp::isLValue of type bool ()
castExpMemoryUsage :: IO CSize
Stub for ::SgCastExp::memoryUsage of type ::size_t()
castExpNumberOfNodes :: IO CSize
Stub for ::SgCastExp::numberOfNodes of type ::size_t()
castExpPostConstructionInitialization :: Typeable a => SgCastExp a -> IO ()
Stub for ::SgCastExp::post_construction_initialization of type void ()
castExpPrecedence :: Typeable a => SgCastExp a -> IO CInt
Stub for ::SgCastExp::precedence of type int ()
castExpSageClassName :: Typeable a => SgCastExp a -> IO String
Stub for ::SgCastExp::sage_class_name of type const char *()
castExpSetGlobalQualificationRequired :: Typeable a => SgCastExp a -> Bool -> IO ()
Stub for ::SgCastExp::set_global_qualification_required of type void (bool )
castExpSetNameQualificationLength :: Typeable a => SgCastExp a -> CInt -> IO ()
Stub for ::SgCastExp::set_name_qualification_length of type void (int )
castExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgCastExp a -> SgExpression b -> IO ()
Stub for ::SgCastExp::set_originalExpressionTree of type void (class ::SgExpression*)
castExpSetType :: (Typeable a, Typeable b) => SgCastExp a -> SgType b -> IO ()
Stub for ::SgCastExp::set_type of type void (class ::SgType*)
castExpSetTypeElaborationRequired :: Typeable a => SgCastExp a -> Bool -> IO ()
Stub for ::SgCastExp::set_type_elaboration_required of type void (bool )
castExpVariantT :: Typeable a => SgCastExp a -> IO VariantT
Stub for ::SgCastExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2