rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgElaboratedTypeModifier
Synopsis
isSgElaboratedTypeModifier :: Typeable a => SgNode a -> IO (Maybe (SgElaboratedTypeModifier ()))
upSgElaboratedTypeModifier :: Typeable a => SgElaboratedTypeModifier a -> SgElaboratedTypeModifier ()
newElaboratedTypeModifier :: Typeable a => Ptr (SgElaboratedTypeModifier a) -> IO (SgElaboratedTypeModifier ())
newElaboratedTypeModifier2 :: IO (SgElaboratedTypeModifier ())
elaboratedTypeModifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierClassName :: Typeable a => SgElaboratedTypeModifier a -> IO String
elaboratedTypeModifierDisplay :: Typeable a => SgElaboratedTypeModifier a -> String -> IO ()
elaboratedTypeModifierDisplayString :: Typeable a => SgElaboratedTypeModifier a -> IO String
elaboratedTypeModifierGetChildIndex :: (Typeable a, Typeable b) => SgElaboratedTypeModifier a -> SgNode b -> IO CLong
elaboratedTypeModifierGetChildIndex2 :: (Typeable a, Typeable b) => SgElaboratedTypeModifier a -> SgNode b -> IO CSize
elaboratedTypeModifierGetNumberOfTraversalSuccessors :: Typeable a => SgElaboratedTypeModifier a -> IO CSize
elaboratedTypeModifierGetTraversalSuccessorByIndex :: Typeable a => SgElaboratedTypeModifier a -> CSize -> IO (SgNode ())
elaboratedTypeModifierGetTraversalSuccessorContainer :: Typeable a => SgElaboratedTypeModifier a -> IO [SgNode ()]
elaboratedTypeModifierGetTraversalSuccessorNamesContainer :: Typeable a => SgElaboratedTypeModifier a -> IO [CString]
elaboratedTypeModifierIsClass :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsDefault :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsEnum :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsInMemoryPool :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsStruct :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsTypename :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsUnion :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierIsUnknown :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
elaboratedTypeModifierMemoryUsage :: IO CSize
elaboratedTypeModifierNumberOfNodes :: IO CSize
elaboratedTypeModifierPostConstructionInitialization :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierReset :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSageClassName :: Typeable a => SgElaboratedTypeModifier a -> IO String
elaboratedTypeModifierSetClass :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetDefault :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetEnum :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetStruct :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetTypename :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetUnion :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierSetUnknown :: Typeable a => SgElaboratedTypeModifier a -> IO ()
elaboratedTypeModifierVariantT :: Typeable a => SgElaboratedTypeModifier a -> IO VariantT
Documentation
isSgElaboratedTypeModifier :: Typeable a => SgNode a -> IO (Maybe (SgElaboratedTypeModifier ()))
Attempts a dynamic cast of the given node to the type SgElaboratedTypeModifier.
upSgElaboratedTypeModifier :: Typeable a => SgElaboratedTypeModifier a -> SgElaboratedTypeModifier ()
Performs an upcast of a SgElaboratedTypeModifier subtype to a SgElaboratedTypeModifier.
newElaboratedTypeModifier :: Typeable a => Ptr (SgElaboratedTypeModifier a) -> IO (SgElaboratedTypeModifier ())
Stub for ::SgElaboratedTypeModifier::SgElaboratedTypeModifier of type void (const class ::SgElaboratedTypeModifier&)
newElaboratedTypeModifier2 :: IO (SgElaboratedTypeModifier ())
Stub for ::SgElaboratedTypeModifier::SgElaboratedTypeModifier of type void ()
elaboratedTypeModifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::checkDataMemberPointersIfInMemoryPool of type void ()
elaboratedTypeModifierClassName :: Typeable a => SgElaboratedTypeModifier a -> IO String
Stub for ::SgElaboratedTypeModifier::class_name of type ::std::string()
elaboratedTypeModifierDisplay :: Typeable a => SgElaboratedTypeModifier a -> String -> IO ()
Stub for ::SgElaboratedTypeModifier::display of type void (::std::string)
elaboratedTypeModifierDisplayString :: Typeable a => SgElaboratedTypeModifier a -> IO String
Stub for ::SgElaboratedTypeModifier::displayString of type ::std::string()
elaboratedTypeModifierGetChildIndex :: (Typeable a, Typeable b) => SgElaboratedTypeModifier a -> SgNode b -> IO CLong
Stub for ::SgElaboratedTypeModifier::getChildIndex of type long (class ::SgNode*)
elaboratedTypeModifierGetChildIndex2 :: (Typeable a, Typeable b) => SgElaboratedTypeModifier a -> SgNode b -> IO CSize
Stub for ::SgElaboratedTypeModifier::get_childIndex of type ::size_t(class ::SgNode*)
elaboratedTypeModifierGetNumberOfTraversalSuccessors :: Typeable a => SgElaboratedTypeModifier a -> IO CSize
Stub for ::SgElaboratedTypeModifier::get_numberOfTraversalSuccessors of type ::size_t()
elaboratedTypeModifierGetTraversalSuccessorByIndex :: Typeable a => SgElaboratedTypeModifier a -> CSize -> IO (SgNode ())
Stub for ::SgElaboratedTypeModifier::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
elaboratedTypeModifierGetTraversalSuccessorContainer :: Typeable a => SgElaboratedTypeModifier a -> IO [SgNode ()]
Stub for ::SgElaboratedTypeModifier::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
elaboratedTypeModifierGetTraversalSuccessorNamesContainer :: Typeable a => SgElaboratedTypeModifier a -> IO [CString]
Stub for ::SgElaboratedTypeModifier::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
elaboratedTypeModifierIsClass :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isClass of type bool ()
elaboratedTypeModifierIsDefault :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isDefault of type bool ()
elaboratedTypeModifierIsEnum :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isEnum of type bool ()
elaboratedTypeModifierIsInMemoryPool :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isInMemoryPool of type bool ()
elaboratedTypeModifierIsStruct :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isStruct of type bool ()
elaboratedTypeModifierIsTypename :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isTypename of type bool ()
elaboratedTypeModifierIsUnion :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isUnion of type bool ()
elaboratedTypeModifierIsUnknown :: Typeable a => SgElaboratedTypeModifier a -> IO Bool
Stub for ::SgElaboratedTypeModifier::isUnknown of type bool ()
elaboratedTypeModifierMemoryUsage :: IO CSize
Stub for ::SgElaboratedTypeModifier::memoryUsage of type ::size_t()
elaboratedTypeModifierNumberOfNodes :: IO CSize
Stub for ::SgElaboratedTypeModifier::numberOfNodes of type ::size_t()
elaboratedTypeModifierPostConstructionInitialization :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::post_construction_initialization of type void ()
elaboratedTypeModifierReset :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::reset of type void ()
elaboratedTypeModifierSageClassName :: Typeable a => SgElaboratedTypeModifier a -> IO String
Stub for ::SgElaboratedTypeModifier::sage_class_name of type const char *()
elaboratedTypeModifierSetClass :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setClass of type void ()
elaboratedTypeModifierSetDefault :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setDefault of type void ()
elaboratedTypeModifierSetEnum :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setEnum of type void ()
elaboratedTypeModifierSetStruct :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setStruct of type void ()
elaboratedTypeModifierSetTypename :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setTypename of type void ()
elaboratedTypeModifierSetUnion :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setUnion of type void ()
elaboratedTypeModifierSetUnknown :: Typeable a => SgElaboratedTypeModifier a -> IO ()
Stub for ::SgElaboratedTypeModifier::setUnknown of type void ()
elaboratedTypeModifierVariantT :: Typeable a => SgElaboratedTypeModifier a -> IO VariantT
Stub for ::SgElaboratedTypeModifier::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2