rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgValueExp
Synopsis
isSgValueExp :: Typeable a => SgNode a -> IO (Maybe (SgValueExp ()))
upSgValueExp :: Typeable a => SgValueExp a -> SgValueExp ()
newValueExp :: Typeable a => Sg_File_Info a -> IO (SgValueExp ())
newValueExp2 :: IO (SgValueExp ())
valueExpCfgIndexForEnd :: Typeable a => SgValueExp a -> IO CUInt
valueExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgValueExp a -> IO ()
valueExpClassName :: Typeable a => SgValueExp a -> IO String
valueExpGetChildIndex :: (Typeable a, Typeable b) => SgValueExp a -> SgNode b -> IO CLong
valueExpGetChildIndex2 :: (Typeable a, Typeable b) => SgValueExp a -> SgNode b -> IO CSize
valueExpGetConstantFoldedValueAsString :: Typeable a => SgValueExp a -> IO String
valueExpGetNumberOfTraversalSuccessors :: Typeable a => SgValueExp a -> IO CSize
valueExpGetOriginalExpressionTree :: Typeable a => SgValueExp a -> IO (SgExpression ())
valueExpGetTraversalSuccessorByIndex :: Typeable a => SgValueExp a -> CSize -> IO (SgNode ())
valueExpGetTraversalSuccessorContainer :: Typeable a => SgValueExp a -> IO [SgNode ()]
valueExpGetTraversalSuccessorNamesContainer :: Typeable a => SgValueExp a -> IO [CString]
valueExpIsInMemoryPool :: Typeable a => SgValueExp a -> IO Bool
valueExpMemoryUsage :: IO CSize
valueExpNumberOfNodes :: IO CSize
valueExpPostConstructionInitialization :: Typeable a => SgValueExp a -> IO ()
valueExpSageClassName :: Typeable a => SgValueExp a -> IO String
valueExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgValueExp a -> SgExpression b -> IO ()
valueExpVariantT :: Typeable a => SgValueExp a -> IO VariantT
Documentation
isSgValueExp :: Typeable a => SgNode a -> IO (Maybe (SgValueExp ()))
Attempts a dynamic cast of the given node to the type SgValueExp.
upSgValueExp :: Typeable a => SgValueExp a -> SgValueExp ()
Performs an upcast of a SgValueExp subtype to a SgValueExp.
newValueExp :: Typeable a => Sg_File_Info a -> IO (SgValueExp ())
Stub for ::SgValueExp::SgValueExp of type void (class ::Sg_File_Info*)
newValueExp2 :: IO (SgValueExp ())
Stub for ::SgValueExp::SgValueExp of type void ()
valueExpCfgIndexForEnd :: Typeable a => SgValueExp a -> IO CUInt
Stub for ::SgValueExp::cfgIndexForEnd of type unsigned int ()
valueExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgValueExp a -> IO ()
Stub for ::SgValueExp::checkDataMemberPointersIfInMemoryPool of type void ()
valueExpClassName :: Typeable a => SgValueExp a -> IO String
Stub for ::SgValueExp::class_name of type ::std::string()
valueExpGetChildIndex :: (Typeable a, Typeable b) => SgValueExp a -> SgNode b -> IO CLong
Stub for ::SgValueExp::getChildIndex of type long (class ::SgNode*)
valueExpGetChildIndex2 :: (Typeable a, Typeable b) => SgValueExp a -> SgNode b -> IO CSize
Stub for ::SgValueExp::get_childIndex of type ::size_t(class ::SgNode*)
valueExpGetConstantFoldedValueAsString :: Typeable a => SgValueExp a -> IO String
Stub for ::SgValueExp::get_constant_folded_value_as_string of type ::std::string()
valueExpGetNumberOfTraversalSuccessors :: Typeable a => SgValueExp a -> IO CSize
Stub for ::SgValueExp::get_numberOfTraversalSuccessors of type ::size_t()
valueExpGetOriginalExpressionTree :: Typeable a => SgValueExp a -> IO (SgExpression ())
Stub for ::SgValueExp::get_originalExpressionTree of type class ::SgExpression*()
valueExpGetTraversalSuccessorByIndex :: Typeable a => SgValueExp a -> CSize -> IO (SgNode ())
Stub for ::SgValueExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
valueExpGetTraversalSuccessorContainer :: Typeable a => SgValueExp a -> IO [SgNode ()]
Stub for ::SgValueExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
valueExpGetTraversalSuccessorNamesContainer :: Typeable a => SgValueExp a -> IO [CString]
Stub for ::SgValueExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
valueExpIsInMemoryPool :: Typeable a => SgValueExp a -> IO Bool
Stub for ::SgValueExp::isInMemoryPool of type bool ()
valueExpMemoryUsage :: IO CSize
Stub for ::SgValueExp::memoryUsage of type ::size_t()
valueExpNumberOfNodes :: IO CSize
Stub for ::SgValueExp::numberOfNodes of type ::size_t()
valueExpPostConstructionInitialization :: Typeable a => SgValueExp a -> IO ()
Stub for ::SgValueExp::post_construction_initialization of type void ()
valueExpSageClassName :: Typeable a => SgValueExp a -> IO String
Stub for ::SgValueExp::sage_class_name of type const char *()
valueExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgValueExp a -> SgExpression b -> IO ()
Stub for ::SgValueExp::set_originalExpressionTree of type void (class ::SgExpression*)
valueExpVariantT :: Typeable a => SgValueExp a -> IO VariantT
Stub for ::SgValueExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2