rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDataStatementObject
Synopsis
isSgDataStatementObject :: Typeable a => SgNode a -> IO (Maybe (SgDataStatementObject ()))
upSgDataStatementObject :: Typeable a => SgDataStatementObject a -> SgDataStatementObject ()
newDataStatementObject :: IO (SgDataStatementObject ())
dataStatementObjectCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDataStatementObject a -> IO ()
dataStatementObjectClassName :: Typeable a => SgDataStatementObject a -> IO String
dataStatementObjectGetChildIndex :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgNode b -> IO CLong
dataStatementObjectGetChildIndex2 :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgNode b -> IO CSize
dataStatementObjectGetNumberOfTraversalSuccessors :: Typeable a => SgDataStatementObject a -> IO CSize
dataStatementObjectGetTraversalSuccessorByIndex :: Typeable a => SgDataStatementObject a -> CSize -> IO (SgNode ())
dataStatementObjectGetTraversalSuccessorContainer :: Typeable a => SgDataStatementObject a -> IO [SgNode ()]
dataStatementObjectGetTraversalSuccessorNamesContainer :: Typeable a => SgDataStatementObject a -> IO [CString]
dataStatementObjectGetVariableReferenceList :: Typeable a => SgDataStatementObject a -> IO (SgExprListExp ())
dataStatementObjectIsInMemoryPool :: Typeable a => SgDataStatementObject a -> IO Bool
dataStatementObjectMemoryUsage :: IO CSize
dataStatementObjectNumberOfNodes :: IO CSize
dataStatementObjectSageClassName :: Typeable a => SgDataStatementObject a -> IO String
dataStatementObjectSetVariableReferenceList :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgExprListExp b -> IO ()
dataStatementObjectVariantT :: Typeable a => SgDataStatementObject a -> IO VariantT
Documentation
isSgDataStatementObject :: Typeable a => SgNode a -> IO (Maybe (SgDataStatementObject ()))
Attempts a dynamic cast of the given node to the type SgDataStatementObject.
upSgDataStatementObject :: Typeable a => SgDataStatementObject a -> SgDataStatementObject ()
Performs an upcast of a SgDataStatementObject subtype to a SgDataStatementObject.
newDataStatementObject :: IO (SgDataStatementObject ())
Stub for ::SgDataStatementObject::SgDataStatementObject of type void ()
dataStatementObjectCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDataStatementObject a -> IO ()
Stub for ::SgDataStatementObject::checkDataMemberPointersIfInMemoryPool of type void ()
dataStatementObjectClassName :: Typeable a => SgDataStatementObject a -> IO String
Stub for ::SgDataStatementObject::class_name of type ::std::string()
dataStatementObjectGetChildIndex :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgNode b -> IO CLong
Stub for ::SgDataStatementObject::getChildIndex of type long (class ::SgNode*)
dataStatementObjectGetChildIndex2 :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgNode b -> IO CSize
Stub for ::SgDataStatementObject::get_childIndex of type ::size_t(class ::SgNode*)
dataStatementObjectGetNumberOfTraversalSuccessors :: Typeable a => SgDataStatementObject a -> IO CSize
Stub for ::SgDataStatementObject::get_numberOfTraversalSuccessors of type ::size_t()
dataStatementObjectGetTraversalSuccessorByIndex :: Typeable a => SgDataStatementObject a -> CSize -> IO (SgNode ())
Stub for ::SgDataStatementObject::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
dataStatementObjectGetTraversalSuccessorContainer :: Typeable a => SgDataStatementObject a -> IO [SgNode ()]
Stub for ::SgDataStatementObject::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
dataStatementObjectGetTraversalSuccessorNamesContainer :: Typeable a => SgDataStatementObject a -> IO [CString]
Stub for ::SgDataStatementObject::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
dataStatementObjectGetVariableReferenceList :: Typeable a => SgDataStatementObject a -> IO (SgExprListExp ())
Stub for ::SgDataStatementObject::get_variableReference_list of type class ::SgExprListExp*()
dataStatementObjectIsInMemoryPool :: Typeable a => SgDataStatementObject a -> IO Bool
Stub for ::SgDataStatementObject::isInMemoryPool of type bool ()
dataStatementObjectMemoryUsage :: IO CSize
Stub for ::SgDataStatementObject::memoryUsage of type ::size_t()
dataStatementObjectNumberOfNodes :: IO CSize
Stub for ::SgDataStatementObject::numberOfNodes of type ::size_t()
dataStatementObjectSageClassName :: Typeable a => SgDataStatementObject a -> IO String
Stub for ::SgDataStatementObject::sage_class_name of type const char *()
dataStatementObjectSetVariableReferenceList :: (Typeable a, Typeable b) => SgDataStatementObject a -> SgExprListExp b -> IO ()
Stub for ::SgDataStatementObject::set_variableReference_list of type void (class ::SgExprListExp*)
dataStatementObjectVariantT :: Typeable a => SgDataStatementObject a -> IO VariantT
Stub for ::SgDataStatementObject::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2