rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgKeyDatumPair
Synopsis
isSgKeyDatumPair :: Typeable a => SgNode a -> IO (Maybe (SgKeyDatumPair ()))
upSgKeyDatumPair :: Typeable a => SgKeyDatumPair a -> SgKeyDatumPair ()
newKeyDatumPair :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgExpression c -> IO (SgKeyDatumPair ())
newKeyDatumPair2 :: (Typeable a, Typeable b) => SgExpression a -> SgExpression b -> IO (SgKeyDatumPair ())
keyDatumPairCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgKeyDatumPair a -> IO ()
keyDatumPairClassName :: Typeable a => SgKeyDatumPair a -> IO String
keyDatumPairGetChildIndex :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgNode b -> IO CLong
keyDatumPairGetChildIndex2 :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgNode b -> IO CSize
keyDatumPairGetDatum :: Typeable a => SgKeyDatumPair a -> IO (SgExpression ())
keyDatumPairGetKey :: Typeable a => SgKeyDatumPair a -> IO (SgExpression ())
keyDatumPairGetNumberOfTraversalSuccessors :: Typeable a => SgKeyDatumPair a -> IO CSize
keyDatumPairGetTraversalSuccessorByIndex :: Typeable a => SgKeyDatumPair a -> CSize -> IO (SgNode ())
keyDatumPairGetTraversalSuccessorContainer :: Typeable a => SgKeyDatumPair a -> IO [SgNode ()]
keyDatumPairGetTraversalSuccessorNamesContainer :: Typeable a => SgKeyDatumPair a -> IO [CString]
keyDatumPairGetType :: Typeable a => SgKeyDatumPair a -> IO (SgType ())
keyDatumPairIsInMemoryPool :: Typeable a => SgKeyDatumPair a -> IO Bool
keyDatumPairMemoryUsage :: IO CSize
keyDatumPairNumberOfNodes :: IO CSize
keyDatumPairPostConstructionInitialization :: Typeable a => SgKeyDatumPair a -> IO ()
keyDatumPairSageClassName :: Typeable a => SgKeyDatumPair a -> IO String
keyDatumPairSetDatum :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgExpression b -> IO ()
keyDatumPairSetKey :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgExpression b -> IO ()
keyDatumPairVariantT :: Typeable a => SgKeyDatumPair a -> IO VariantT
Documentation
isSgKeyDatumPair :: Typeable a => SgNode a -> IO (Maybe (SgKeyDatumPair ()))
Attempts a dynamic cast of the given node to the type SgKeyDatumPair.
upSgKeyDatumPair :: Typeable a => SgKeyDatumPair a -> SgKeyDatumPair ()
Performs an upcast of a SgKeyDatumPair subtype to a SgKeyDatumPair.
newKeyDatumPair :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgExpression c -> IO (SgKeyDatumPair ())
Stub for ::SgKeyDatumPair::SgKeyDatumPair of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*)
newKeyDatumPair2 :: (Typeable a, Typeable b) => SgExpression a -> SgExpression b -> IO (SgKeyDatumPair ())
Stub for ::SgKeyDatumPair::SgKeyDatumPair of type void (class ::SgExpression*, class ::SgExpression*)
keyDatumPairCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgKeyDatumPair a -> IO ()
Stub for ::SgKeyDatumPair::checkDataMemberPointersIfInMemoryPool of type void ()
keyDatumPairClassName :: Typeable a => SgKeyDatumPair a -> IO String
Stub for ::SgKeyDatumPair::class_name of type ::std::string()
keyDatumPairGetChildIndex :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgNode b -> IO CLong
Stub for ::SgKeyDatumPair::getChildIndex of type long (class ::SgNode*)
keyDatumPairGetChildIndex2 :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgNode b -> IO CSize
Stub for ::SgKeyDatumPair::get_childIndex of type ::size_t(class ::SgNode*)
keyDatumPairGetDatum :: Typeable a => SgKeyDatumPair a -> IO (SgExpression ())
Stub for ::SgKeyDatumPair::get_datum of type class ::SgExpression*()
keyDatumPairGetKey :: Typeable a => SgKeyDatumPair a -> IO (SgExpression ())
Stub for ::SgKeyDatumPair::get_key of type class ::SgExpression*()
keyDatumPairGetNumberOfTraversalSuccessors :: Typeable a => SgKeyDatumPair a -> IO CSize
Stub for ::SgKeyDatumPair::get_numberOfTraversalSuccessors of type ::size_t()
keyDatumPairGetTraversalSuccessorByIndex :: Typeable a => SgKeyDatumPair a -> CSize -> IO (SgNode ())
Stub for ::SgKeyDatumPair::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
keyDatumPairGetTraversalSuccessorContainer :: Typeable a => SgKeyDatumPair a -> IO [SgNode ()]
Stub for ::SgKeyDatumPair::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
keyDatumPairGetTraversalSuccessorNamesContainer :: Typeable a => SgKeyDatumPair a -> IO [CString]
Stub for ::SgKeyDatumPair::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
keyDatumPairGetType :: Typeable a => SgKeyDatumPair a -> IO (SgType ())
Stub for ::SgKeyDatumPair::get_type of type class ::SgType*()
keyDatumPairIsInMemoryPool :: Typeable a => SgKeyDatumPair a -> IO Bool
Stub for ::SgKeyDatumPair::isInMemoryPool of type bool ()
keyDatumPairMemoryUsage :: IO CSize
Stub for ::SgKeyDatumPair::memoryUsage of type ::size_t()
keyDatumPairNumberOfNodes :: IO CSize
Stub for ::SgKeyDatumPair::numberOfNodes of type ::size_t()
keyDatumPairPostConstructionInitialization :: Typeable a => SgKeyDatumPair a -> IO ()
Stub for ::SgKeyDatumPair::post_construction_initialization of type void ()
keyDatumPairSageClassName :: Typeable a => SgKeyDatumPair a -> IO String
Stub for ::SgKeyDatumPair::sage_class_name of type const char *()
keyDatumPairSetDatum :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgExpression b -> IO ()
Stub for ::SgKeyDatumPair::set_datum of type void (class ::SgExpression*)
keyDatumPairSetKey :: (Typeable a, Typeable b) => SgKeyDatumPair a -> SgExpression b -> IO ()
Stub for ::SgKeyDatumPair::set_key of type void (class ::SgExpression*)
keyDatumPairVariantT :: Typeable a => SgKeyDatumPair a -> IO VariantT
Stub for ::SgKeyDatumPair::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2