|
| 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 |