Giter Site home page Giter Site logo

eastl's Introduction

                        -- About this library --

At http://gpl.ea.com you can download some open-source packages in zip files.
Deep inside some of these zip files is C++ code for the EASTL library, a
replacement for the STL. I'm not sure if these packages include the complete
library, but it seems to have all of the fundamentals.

This github project only exists to offer up these files in a more convenient
way, under the terms of EA's license. License terms can be found embedded in
the source files.

If you're just browsing, then most of the good stuff is under include/EASTL/

To learn more about EASTL, go here:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html

                              -- Usage --

Add the 'include' directory to your include path, and the contents of 'src'
to your project's source files. (Alternatively, you could try to compile the
files inside 'src' into a shared library).

You'll need to implement a few functions used by EASTL, such as two overloads
of operator new[], Vsnsprintf8, and possibly others. See example/example.cpp for
some sample code. There is also a wealth of compiler flags to choose from, see
include/EASTL/internal/config.h and include/EABase/config/* . For more detailed
documentation, you'll have to read the source code. :)

eastl's People

Stargazers

Ryan Christensen avatar

Watchers

Ryan Christensen avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.