rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgModifier
Synopsis
isSgModifier :: Typeable a => SgNode a -> IO (Maybe (SgModifier ()))
upSgModifier :: Typeable a => SgModifier a -> SgModifier ()
newModifier :: Typeable a => Ptr (SgModifier a) -> IO (SgModifier ())
newModifier2 :: IO (SgModifier ())
modifierCheckBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO Bool
modifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgModifier a -> IO ()
modifierClassName :: Typeable a => SgModifier a -> IO String
modifierGetChildIndex :: (Typeable a, Typeable b) => SgModifier a -> SgNode b -> IO CLong
modifierGetChildIndex2 :: (Typeable a, Typeable b) => SgModifier a -> SgNode b -> IO CSize
modifierGetNumberOfTraversalSuccessors :: Typeable a => SgModifier a -> IO CSize
modifierGetTraversalSuccessorByIndex :: Typeable a => SgModifier a -> CSize -> IO (SgNode ())
modifierGetTraversalSuccessorContainer :: Typeable a => SgModifier a -> IO [SgNode ()]
modifierGetTraversalSuccessorNamesContainer :: Typeable a => SgModifier a -> IO [CString]
modifierIsInMemoryPool :: Typeable a => SgModifier a -> IO Bool
modifierMemoryUsage :: IO CSize
modifierNumberOfNodes :: IO CSize
modifierSageClassName :: Typeable a => SgModifier a -> IO String
modifierSetBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO ()
modifierUnsetBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO ()
modifierVariantT :: Typeable a => SgModifier a -> IO VariantT
Documentation
isSgModifier :: Typeable a => SgNode a -> IO (Maybe (SgModifier ()))
Attempts a dynamic cast of the given node to the type SgModifier.
upSgModifier :: Typeable a => SgModifier a -> SgModifier ()
Performs an upcast of a SgModifier subtype to a SgModifier.
newModifier :: Typeable a => Ptr (SgModifier a) -> IO (SgModifier ())
Stub for ::SgModifier::SgModifier of type void (const class ::SgModifier&)
newModifier2 :: IO (SgModifier ())
Stub for ::SgModifier::SgModifier of type void ()
modifierCheckBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO Bool
Stub for ::SgModifier::checkBit of type bool (unsigned int , const ::SgBitVector&)
modifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgModifier a -> IO ()
Stub for ::SgModifier::checkDataMemberPointersIfInMemoryPool of type void ()
modifierClassName :: Typeable a => SgModifier a -> IO String
Stub for ::SgModifier::class_name of type ::std::string()
modifierGetChildIndex :: (Typeable a, Typeable b) => SgModifier a -> SgNode b -> IO CLong
Stub for ::SgModifier::getChildIndex of type long (class ::SgNode*)
modifierGetChildIndex2 :: (Typeable a, Typeable b) => SgModifier a -> SgNode b -> IO CSize
Stub for ::SgModifier::get_childIndex of type ::size_t(class ::SgNode*)
modifierGetNumberOfTraversalSuccessors :: Typeable a => SgModifier a -> IO CSize
Stub for ::SgModifier::get_numberOfTraversalSuccessors of type ::size_t()
modifierGetTraversalSuccessorByIndex :: Typeable a => SgModifier a -> CSize -> IO (SgNode ())
Stub for ::SgModifier::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
modifierGetTraversalSuccessorContainer :: Typeable a => SgModifier a -> IO [SgNode ()]
Stub for ::SgModifier::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
modifierGetTraversalSuccessorNamesContainer :: Typeable a => SgModifier a -> IO [CString]
Stub for ::SgModifier::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
modifierIsInMemoryPool :: Typeable a => SgModifier a -> IO Bool
Stub for ::SgModifier::isInMemoryPool of type bool ()
modifierMemoryUsage :: IO CSize
Stub for ::SgModifier::memoryUsage of type ::size_t()
modifierNumberOfNodes :: IO CSize
Stub for ::SgModifier::numberOfNodes of type ::size_t()
modifierSageClassName :: Typeable a => SgModifier a -> IO String
Stub for ::SgModifier::sage_class_name of type const char *()
modifierSetBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO ()
Stub for ::SgModifier::setBit of type void (unsigned int , ::SgBitVector&)
modifierUnsetBit :: Typeable a => SgModifier a -> CUInt -> [CInt] -> IO ()
Stub for ::SgModifier::unsetBit of type void (unsigned int , ::SgBitVector&)
modifierVariantT :: Typeable a => SgModifier a -> IO VariantT
Stub for ::SgModifier::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2