rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCharVal
Synopsis
isSgCharVal :: Typeable a => SgNode a -> IO (Maybe (SgCharVal ()))
upSgCharVal :: Typeable a => SgCharVal a -> SgCharVal ()
newCharVal :: Typeable a => Sg_File_Info a -> CChar -> String -> IO (SgCharVal ())
newCharVal2 :: CChar -> String -> IO (SgCharVal ())
charValCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCharVal a -> IO ()
charValClassName :: Typeable a => SgCharVal a -> IO String
charValGetChildIndex :: (Typeable a, Typeable b) => SgCharVal a -> SgNode b -> IO CLong
charValGetChildIndex2 :: (Typeable a, Typeable b) => SgCharVal a -> SgNode b -> IO CSize
charValGetNumberOfTraversalSuccessors :: Typeable a => SgCharVal a -> IO CSize
charValGetTraversalSuccessorByIndex :: Typeable a => SgCharVal a -> CSize -> IO (SgNode ())
charValGetTraversalSuccessorContainer :: Typeable a => SgCharVal a -> IO [SgNode ()]
charValGetTraversalSuccessorNamesContainer :: Typeable a => SgCharVal a -> IO [CString]
charValGetType :: Typeable a => SgCharVal a -> IO (SgType ())
charValGetValue :: Typeable a => SgCharVal a -> IO CChar
charValGetValueString :: Typeable a => SgCharVal a -> IO String
charValIsInMemoryPool :: Typeable a => SgCharVal a -> IO Bool
charValMemoryUsage :: IO CSize
charValNumberOfNodes :: IO CSize
charValPostConstructionInitialization :: Typeable a => SgCharVal a -> IO ()
charValSageClassName :: Typeable a => SgCharVal a -> IO String
charValSetValue :: Typeable a => SgCharVal a -> CChar -> IO ()
charValSetValueString :: Typeable a => SgCharVal a -> String -> IO ()
charValVariantT :: Typeable a => SgCharVal a -> IO VariantT
Documentation
isSgCharVal :: Typeable a => SgNode a -> IO (Maybe (SgCharVal ()))
Attempts a dynamic cast of the given node to the type SgCharVal.
upSgCharVal :: Typeable a => SgCharVal a -> SgCharVal ()
Performs an upcast of a SgCharVal subtype to a SgCharVal.
newCharVal :: Typeable a => Sg_File_Info a -> CChar -> String -> IO (SgCharVal ())
Stub for ::SgCharVal::SgCharVal of type void (class ::Sg_File_Info*, char , ::std::string)
newCharVal2 :: CChar -> String -> IO (SgCharVal ())
Stub for ::SgCharVal::SgCharVal of type void (char , ::std::string)
charValCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCharVal a -> IO ()
Stub for ::SgCharVal::checkDataMemberPointersIfInMemoryPool of type void ()
charValClassName :: Typeable a => SgCharVal a -> IO String
Stub for ::SgCharVal::class_name of type ::std::string()
charValGetChildIndex :: (Typeable a, Typeable b) => SgCharVal a -> SgNode b -> IO CLong
Stub for ::SgCharVal::getChildIndex of type long (class ::SgNode*)
charValGetChildIndex2 :: (Typeable a, Typeable b) => SgCharVal a -> SgNode b -> IO CSize
Stub for ::SgCharVal::get_childIndex of type ::size_t(class ::SgNode*)
charValGetNumberOfTraversalSuccessors :: Typeable a => SgCharVal a -> IO CSize
Stub for ::SgCharVal::get_numberOfTraversalSuccessors of type ::size_t()
charValGetTraversalSuccessorByIndex :: Typeable a => SgCharVal a -> CSize -> IO (SgNode ())
Stub for ::SgCharVal::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
charValGetTraversalSuccessorContainer :: Typeable a => SgCharVal a -> IO [SgNode ()]
Stub for ::SgCharVal::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
charValGetTraversalSuccessorNamesContainer :: Typeable a => SgCharVal a -> IO [CString]
Stub for ::SgCharVal::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
charValGetType :: Typeable a => SgCharVal a -> IO (SgType ())
Stub for ::SgCharVal::get_type of type class ::SgType*()
charValGetValue :: Typeable a => SgCharVal a -> IO CChar
Stub for ::SgCharVal::get_value of type char ()
charValGetValueString :: Typeable a => SgCharVal a -> IO String
Stub for ::SgCharVal::get_valueString of type ::std::string()
charValIsInMemoryPool :: Typeable a => SgCharVal a -> IO Bool
Stub for ::SgCharVal::isInMemoryPool of type bool ()
charValMemoryUsage :: IO CSize
Stub for ::SgCharVal::memoryUsage of type ::size_t()
charValNumberOfNodes :: IO CSize
Stub for ::SgCharVal::numberOfNodes of type ::size_t()
charValPostConstructionInitialization :: Typeable a => SgCharVal a -> IO ()
Stub for ::SgCharVal::post_construction_initialization of type void ()
charValSageClassName :: Typeable a => SgCharVal a -> IO String
Stub for ::SgCharVal::sage_class_name of type const char *()
charValSetValue :: Typeable a => SgCharVal a -> CChar -> IO ()
Stub for ::SgCharVal::set_value of type void (char )
charValSetValueString :: Typeable a => SgCharVal a -> String -> IO ()
Stub for ::SgCharVal::set_valueString of type void (::std::string)
charValVariantT :: Typeable a => SgCharVal a -> IO VariantT
Stub for ::SgCharVal::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2