rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgComplexVal
Synopsis
isSgComplexVal :: Typeable a => SgNode a -> IO (Maybe (SgComplexVal ()))
upSgComplexVal :: Typeable a => SgComplexVal a -> SgComplexVal ()
newComplexVal :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgValueExp b -> SgValueExp c -> SgType d -> String -> IO (SgComplexVal ())
newComplexVal2 :: (Typeable a, Typeable b, Typeable c) => SgValueExp a -> SgValueExp b -> SgType c -> String -> IO (SgComplexVal ())
complexValCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgComplexVal a -> IO ()
complexValClassName :: Typeable a => SgComplexVal a -> IO String
complexValGetChildIndex :: (Typeable a, Typeable b) => SgComplexVal a -> SgNode b -> IO CLong
complexValGetChildIndex2 :: (Typeable a, Typeable b) => SgComplexVal a -> SgNode b -> IO CSize
complexValGetImaginaryValue :: Typeable a => SgComplexVal a -> IO (SgValueExp ())
complexValGetNumberOfTraversalSuccessors :: Typeable a => SgComplexVal a -> IO CSize
complexValGetPrecisionType :: Typeable a => SgComplexVal a -> IO (SgType ())
complexValGetRealValue :: Typeable a => SgComplexVal a -> IO (SgValueExp ())
complexValGetTraversalSuccessorByIndex :: Typeable a => SgComplexVal a -> CSize -> IO (SgNode ())
complexValGetTraversalSuccessorContainer :: Typeable a => SgComplexVal a -> IO [SgNode ()]
complexValGetTraversalSuccessorNamesContainer :: Typeable a => SgComplexVal a -> IO [CString]
complexValGetType :: Typeable a => SgComplexVal a -> IO (SgType ())
complexValGetValueString :: Typeable a => SgComplexVal a -> IO String
complexValIsInMemoryPool :: Typeable a => SgComplexVal a -> IO Bool
complexValMemoryUsage :: IO CSize
complexValNumberOfNodes :: IO CSize
complexValPostConstructionInitialization :: Typeable a => SgComplexVal a -> IO ()
complexValSageClassName :: Typeable a => SgComplexVal a -> IO String
complexValSetImaginaryValue :: (Typeable a, Typeable b) => SgComplexVal a -> SgValueExp b -> IO ()
complexValSetPrecisionType :: (Typeable a, Typeable b) => SgComplexVal a -> SgType b -> IO ()
complexValSetRealValue :: (Typeable a, Typeable b) => SgComplexVal a -> SgValueExp b -> IO ()
complexValSetValueString :: Typeable a => SgComplexVal a -> String -> IO ()
complexValVariantT :: Typeable a => SgComplexVal a -> IO VariantT
Documentation
isSgComplexVal :: Typeable a => SgNode a -> IO (Maybe (SgComplexVal ()))
Attempts a dynamic cast of the given node to the type SgComplexVal.
upSgComplexVal :: Typeable a => SgComplexVal a -> SgComplexVal ()
Performs an upcast of a SgComplexVal subtype to a SgComplexVal.
newComplexVal :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgValueExp b -> SgValueExp c -> SgType d -> String -> IO (SgComplexVal ())
Stub for ::SgComplexVal::SgComplexVal of type void (class ::Sg_File_Info*, class ::SgValueExp*, class ::SgValueExp*, class ::SgType*, ::std::string)
newComplexVal2 :: (Typeable a, Typeable b, Typeable c) => SgValueExp a -> SgValueExp b -> SgType c -> String -> IO (SgComplexVal ())
Stub for ::SgComplexVal::SgComplexVal of type void (class ::SgValueExp*, class ::SgValueExp*, class ::SgType*, ::std::string)
complexValCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgComplexVal a -> IO ()
Stub for ::SgComplexVal::checkDataMemberPointersIfInMemoryPool of type void ()
complexValClassName :: Typeable a => SgComplexVal a -> IO String
Stub for ::SgComplexVal::class_name of type ::std::string()
complexValGetChildIndex :: (Typeable a, Typeable b) => SgComplexVal a -> SgNode b -> IO CLong
Stub for ::SgComplexVal::getChildIndex of type long (class ::SgNode*)
complexValGetChildIndex2 :: (Typeable a, Typeable b) => SgComplexVal a -> SgNode b -> IO CSize
Stub for ::SgComplexVal::get_childIndex of type ::size_t(class ::SgNode*)
complexValGetImaginaryValue :: Typeable a => SgComplexVal a -> IO (SgValueExp ())
Stub for ::SgComplexVal::get_imaginary_value of type class ::SgValueExp*()
complexValGetNumberOfTraversalSuccessors :: Typeable a => SgComplexVal a -> IO CSize
Stub for ::SgComplexVal::get_numberOfTraversalSuccessors of type ::size_t()
complexValGetPrecisionType :: Typeable a => SgComplexVal a -> IO (SgType ())
Stub for ::SgComplexVal::get_precisionType of type class ::SgType*()
complexValGetRealValue :: Typeable a => SgComplexVal a -> IO (SgValueExp ())
Stub for ::SgComplexVal::get_real_value of type class ::SgValueExp*()
complexValGetTraversalSuccessorByIndex :: Typeable a => SgComplexVal a -> CSize -> IO (SgNode ())
Stub for ::SgComplexVal::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
complexValGetTraversalSuccessorContainer :: Typeable a => SgComplexVal a -> IO [SgNode ()]
Stub for ::SgComplexVal::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
complexValGetTraversalSuccessorNamesContainer :: Typeable a => SgComplexVal a -> IO [CString]
Stub for ::SgComplexVal::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
complexValGetType :: Typeable a => SgComplexVal a -> IO (SgType ())
Stub for ::SgComplexVal::get_type of type class ::SgType*()
complexValGetValueString :: Typeable a => SgComplexVal a -> IO String
Stub for ::SgComplexVal::get_valueString of type ::std::string()
complexValIsInMemoryPool :: Typeable a => SgComplexVal a -> IO Bool
Stub for ::SgComplexVal::isInMemoryPool of type bool ()
complexValMemoryUsage :: IO CSize
Stub for ::SgComplexVal::memoryUsage of type ::size_t()
complexValNumberOfNodes :: IO CSize
Stub for ::SgComplexVal::numberOfNodes of type ::size_t()
complexValPostConstructionInitialization :: Typeable a => SgComplexVal a -> IO ()
Stub for ::SgComplexVal::post_construction_initialization of type void ()
complexValSageClassName :: Typeable a => SgComplexVal a -> IO String
Stub for ::SgComplexVal::sage_class_name of type const char *()
complexValSetImaginaryValue :: (Typeable a, Typeable b) => SgComplexVal a -> SgValueExp b -> IO ()
Stub for ::SgComplexVal::set_imaginary_value of type void (class ::SgValueExp*)
complexValSetPrecisionType :: (Typeable a, Typeable b) => SgComplexVal a -> SgType b -> IO ()
Stub for ::SgComplexVal::set_precisionType of type void (class ::SgType*)
complexValSetRealValue :: (Typeable a, Typeable b) => SgComplexVal a -> SgValueExp b -> IO ()
Stub for ::SgComplexVal::set_real_value of type void (class ::SgValueExp*)
complexValSetValueString :: Typeable a => SgComplexVal a -> String -> IO ()
Stub for ::SgComplexVal::set_valueString of type void (::std::string)
complexValVariantT :: Typeable a => SgComplexVal a -> IO VariantT
Stub for ::SgComplexVal::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2