rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLinkageModifier
Synopsis
isSgLinkageModifier :: Typeable a => SgNode a -> IO (Maybe (SgLinkageModifier ()))
upSgLinkageModifier :: Typeable a => SgLinkageModifier a -> SgLinkageModifier ()
newLinkageModifier :: Typeable a => Ptr (SgLinkageModifier a) -> IO (SgLinkageModifier ())
newLinkageModifier2 :: IO (SgLinkageModifier ())
linkageModifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierClassName :: Typeable a => SgLinkageModifier a -> IO String
linkageModifierDisplay :: Typeable a => SgLinkageModifier a -> String -> IO ()
linkageModifierDisplayString :: Typeable a => SgLinkageModifier a -> IO String
linkageModifierGetChildIndex :: (Typeable a, Typeable b) => SgLinkageModifier a -> SgNode b -> IO CLong
linkageModifierGetChildIndex2 :: (Typeable a, Typeable b) => SgLinkageModifier a -> SgNode b -> IO CSize
linkageModifierGetNumberOfTraversalSuccessors :: Typeable a => SgLinkageModifier a -> IO CSize
linkageModifierGetTraversalSuccessorByIndex :: Typeable a => SgLinkageModifier a -> CSize -> IO (SgNode ())
linkageModifierGetTraversalSuccessorContainer :: Typeable a => SgLinkageModifier a -> IO [SgNode ()]
linkageModifierGetTraversalSuccessorNamesContainer :: Typeable a => SgLinkageModifier a -> IO [CString]
linkageModifierIsCLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierIsCppLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierIsDefault :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierIsFortranLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierIsInMemoryPool :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierIsUnknown :: Typeable a => SgLinkageModifier a -> IO Bool
linkageModifierMemoryUsage :: IO CSize
linkageModifierNumberOfNodes :: IO CSize
linkageModifierPostConstructionInitialization :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierReset :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierSageClassName :: Typeable a => SgLinkageModifier a -> IO String
linkageModifierSetCLinkage :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierSetCppLinkage :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierSetDefault :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierSetFortranLinkage :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierSetUnknown :: Typeable a => SgLinkageModifier a -> IO ()
linkageModifierVariantT :: Typeable a => SgLinkageModifier a -> IO VariantT
Documentation
isSgLinkageModifier :: Typeable a => SgNode a -> IO (Maybe (SgLinkageModifier ()))
Attempts a dynamic cast of the given node to the type SgLinkageModifier.
upSgLinkageModifier :: Typeable a => SgLinkageModifier a -> SgLinkageModifier ()
Performs an upcast of a SgLinkageModifier subtype to a SgLinkageModifier.
newLinkageModifier :: Typeable a => Ptr (SgLinkageModifier a) -> IO (SgLinkageModifier ())
Stub for ::SgLinkageModifier::SgLinkageModifier of type void (const class ::SgLinkageModifier&)
newLinkageModifier2 :: IO (SgLinkageModifier ())
Stub for ::SgLinkageModifier::SgLinkageModifier of type void ()
linkageModifierCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::checkDataMemberPointersIfInMemoryPool of type void ()
linkageModifierClassName :: Typeable a => SgLinkageModifier a -> IO String
Stub for ::SgLinkageModifier::class_name of type ::std::string()
linkageModifierDisplay :: Typeable a => SgLinkageModifier a -> String -> IO ()
Stub for ::SgLinkageModifier::display of type void (::std::string)
linkageModifierDisplayString :: Typeable a => SgLinkageModifier a -> IO String
Stub for ::SgLinkageModifier::displayString of type ::std::string()
linkageModifierGetChildIndex :: (Typeable a, Typeable b) => SgLinkageModifier a -> SgNode b -> IO CLong
Stub for ::SgLinkageModifier::getChildIndex of type long (class ::SgNode*)
linkageModifierGetChildIndex2 :: (Typeable a, Typeable b) => SgLinkageModifier a -> SgNode b -> IO CSize
Stub for ::SgLinkageModifier::get_childIndex of type ::size_t(class ::SgNode*)
linkageModifierGetNumberOfTraversalSuccessors :: Typeable a => SgLinkageModifier a -> IO CSize
Stub for ::SgLinkageModifier::get_numberOfTraversalSuccessors of type ::size_t()
linkageModifierGetTraversalSuccessorByIndex :: Typeable a => SgLinkageModifier a -> CSize -> IO (SgNode ())
Stub for ::SgLinkageModifier::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
linkageModifierGetTraversalSuccessorContainer :: Typeable a => SgLinkageModifier a -> IO [SgNode ()]
Stub for ::SgLinkageModifier::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
linkageModifierGetTraversalSuccessorNamesContainer :: Typeable a => SgLinkageModifier a -> IO [CString]
Stub for ::SgLinkageModifier::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
linkageModifierIsCLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isC_Linkage of type bool ()
linkageModifierIsCppLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isCppLinkage of type bool ()
linkageModifierIsDefault :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isDefault of type bool ()
linkageModifierIsFortranLinkage :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isFortranLinkage of type bool ()
linkageModifierIsInMemoryPool :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isInMemoryPool of type bool ()
linkageModifierIsUnknown :: Typeable a => SgLinkageModifier a -> IO Bool
Stub for ::SgLinkageModifier::isUnknown of type bool ()
linkageModifierMemoryUsage :: IO CSize
Stub for ::SgLinkageModifier::memoryUsage of type ::size_t()
linkageModifierNumberOfNodes :: IO CSize
Stub for ::SgLinkageModifier::numberOfNodes of type ::size_t()
linkageModifierPostConstructionInitialization :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::post_construction_initialization of type void ()
linkageModifierReset :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::reset of type void ()
linkageModifierSageClassName :: Typeable a => SgLinkageModifier a -> IO String
Stub for ::SgLinkageModifier::sage_class_name of type const char *()
linkageModifierSetCLinkage :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::setC_Linkage of type void ()
linkageModifierSetCppLinkage :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::setCppLinkage of type void ()
linkageModifierSetDefault :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::setDefault of type void ()
linkageModifierSetFortranLinkage :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::setFortranLinkage of type void ()
linkageModifierSetUnknown :: Typeable a => SgLinkageModifier a -> IO ()
Stub for ::SgLinkageModifier::setUnknown of type void ()
linkageModifierVariantT :: Typeable a => SgLinkageModifier a -> IO VariantT
Stub for ::SgLinkageModifier::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2