RTEMS Linker  0.0.1
RTEMS Tools Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rld Namespace Reference

Namespaces

namespace  cc
 
namespace  compress
 
namespace  elf
 
namespace  files
 
namespace  outputter
 
namespace  process
 
namespace  rap
 
namespace  resolver
 
namespace  symbols
 

Classes

struct  error
 

Typedefs

typedef std::vector< std::string > library_container
 
typedef std::vector< std::string > strings
 

Functions

void verbose_inc ()
 
int verbose ()
 
const std::string version ()
 
const std::string rtems_version ()
 
void split (const std::string &str, strings &strs, char separator)
 
void map (rld::files::cache &cache, rld::symbols::table &symbols)
 
void warn_unused_externals (rld::files::object_list &objects)
 
template<class T >
std::string to_string (T t, std::ios_base &(*f)(std::ios_base &)=std::dec)
 

Typedef Documentation

typedef std::vector< std::string > rld::library_container

The option container.

typedef std::vector< std::string > rld::strings

Container of strings to hold the results of a split.

Function Documentation

void rld::map ( rld::files::cache cache,
rld::symbols::table symbols 
)

Map of the symbol table.

const std::string rld::rtems_version ( )

The RTEMS version string.

void rld::split ( const std::string &  str,
strings &  strs,
char  separator 
)

Split a string into strings by the separator.

template<class T >
std::string rld::to_string ( t,
std::ios_base &(*)(std::ios_base &)  f = std::dec 
)

Convert a supported type to a string.

int rld::verbose ( )

Return the verbose level. Setting the flag more than once raises the level.

void rld::verbose_inc ( )

Increment the verbose level.

const std::string rld::version ( )

The version string.

void rld::warn_unused_externals ( rld::files::object_list objects)

Warn is externals in referenced object files are not used.