1. 01 Sep, 2006 2 commits
    • Thierry Geraud's avatar
      2006-09-01 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 677bbd2d
      Thierry Geraud authored
      	Add bboxes and iterators.
      	
      	* oln/core/abstract/piter.hh: New.
      	* oln/core/abstract/bbox.hh: New.
      	* oln/core/abstract/iter.hh: New.
      	* oln/core/abstract/pset.hh: New.
      	* oln/core/2d/aliases.hh: New.
      	* oln/core/gen/fwd_piter.hh: New.
      	* oln/core/gen/bkd_piter.hh: New.
      	* oln/core/gen/bbox.hh: New.
      	* oln/core/2d/point2d.hh (point2d_): New ctor.
      	(point2d, dpoint2d, point2df, dpoint2df): Move typedefs to...
      	* oln/basics2d.hh: ...this new file.
      	* oln/core/typedefs.hh (oln_type_of_): New macro.
      	(include): Update.
      	(fwd_piter_type, bkd_piter_type): New decls.
      	* oln/core/abstract/point.hh (include): Update.
      	(vtypes_): New specialization.
      	* oln/core/abstract/dpoint.hh: Likewise.
      	* oln/core/abstract/point_nd.hh (include): Update.
      	(set_super_type): New specialization.
      	* oln/core/abstract/dpoint_nd.hh: Likewise.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@513 4aad255d-cdde-0310-9447-f3009e2ae8c0
      677bbd2d
    • Thierry Geraud's avatar
      2006-09-01 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 70828a71
      Thierry Geraud authored
      	Add materials to handle types without category.
      	
      	* stc/vtypes.hh (stc_equip_namespace_with_vtypes): Add
      	ext_vtype_ and packed_vtypes_ for types without category.
      	(ext_vtype, packed_vtypes): Add specializations for
      	category being void.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@512 4aad255d-cdde-0310-9447-f3009e2ae8c0
      70828a71
  2. 31 Aug, 2006 2 commits
    • Thierry Geraud's avatar
      2006-08-31 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 65f043b1
      Thierry Geraud authored
      	Add dpoint, oln traits, and operators on point/dpoint.
      	
      	* oln/core/type.hh: New.
      	* oln/core/traits_id.hh: New.
      	* oln/core/abstract/dpoint.hh: New.
      	* oln/core/abstract/dpoint_nd.hh: New.
      	* oln/core/traits.hh: New.
      	* oln/core/2d/dpoint2d.hh: New.
      	* oln/core/abstract/point.hh (point): Add inheritance to
      	oln::type.
      	(operators): New.
      	* oln/core/abstract/point_nd.hh (point_): New meta-function.
      	(impl_eq): Rename as...
      	(impl_equal): ...this.
      	(coord): Rename as...
      	(coord_t): ...this.
      	(impl_less): New.
      	(impl_plus_equal, impl_plus): New.
      	(impl_minus_equal, impl_minus, impl_minus): New.
      	(vec): New.
      	(case_): New specializations.
      	(point_nd): New ctor.
      	* oln/core/2d/point2d.hh: Update forward declarations.
      	(point_, dpoint_): New specializations.
      	(point2d): New ctor.
      	(coord): Rename as...
      	(coord_t): ...this.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@511 4aad255d-cdde-0310-9447-f3009e2ae8c0
      65f043b1
    • Thierry Geraud's avatar
      2006-08-31 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · b560a9fe
      Thierry Geraud authored
      	* mlc/case.hh (mlc_case_equipment_for_namespace): Add where_ so
      	that the whole equipment is well-localized in the client
      	namespace.
      	* mlc/cmp.hh (assert_equal_, assert_defined_): New shortcuts.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@510 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b560a9fe
  3. 30 Aug, 2006 3 commits
  4. 26 Jun, 2006 2 commits
    • Quentin Hocquet's avatar
      Remove scool compiler. · 2c5cec0a
      Quentin Hocquet authored
      	Scool compiler has been moved into its own repository.
      
      	* tools: Remove.
      	* tools/test.yml: Remove.
      	* tools/tests: Remove.
      	* tools/tests/syntax error: Remove.
      	* tools/tests/syntax error/wrong.scl: Remove.
      	* tools/tests/parse-ref: Remove.
      	* tools/tests/parse-ref/vardec.ref: Remove.
      	* tools/tests/parse-ref/fundec.ref: Remove.
      	* tools/tests/parse-ref/funcall_no-args.ref: Remove.
      	* tools/tests/parse-ref/empty-class_dec.ref: Remove.
      	* tools/tests/parse-ref/varinit.ref: Remove.
      	* tools/tests/parse-ref/emtpy-class_dec.ref: Remove.
      	* tools/tests/parse-ref/no-args_funtype.ref: Remove.
      	* tools/tests/parse-ref/class_dec.ref: Remove.
      	* tools/tests/parse-ref/manydec.ref: Remove.
      	* tools/tests/parse-ref/wiki1.ref: Remove.
      	* tools/tests/parse-ref/bi-exp.ref: Remove.
      	* tools/tests/parse-ref/funcall.ref: Remove.
      	* tools/tests/parse-ref/wiki2.ref: Remove.
      	* tools/tests/parse-ref/function.ref: Remove.
      	* tools/tests/parse-ref/consinit.ref: Remove.
      	* tools/tests/parse-ref/wiki3.ref: Remove.
      	* tools/tests/parse-ref/funtype.ref: Remove.
      	* tools/tests/parse-ref/empty.ref: Remove.
      	* tools/tests/parse-ref/type_static-call.ref: Remove.
      	* tools/tests/parse-ref/guard.ref: Remove.
      	* tools/tests/good: Remove.
      	* tools/tests/good/type_static-call.scl: Remove.
      	* tools/tests/good/guard.scl: Remove.
      	* tools/tests/good/vardec.scl: Remove.
      	* tools/tests/good/fundec.scl: Remove.
      	* tools/tests/good/funcall_no-args.scl: Remove.
      	* tools/tests/good/varinit.scl: Remove.
      	* tools/tests/good/empty-class_dec.scl: Remove.
      	* tools/tests/good/manydec.scl: Remove.
      	* tools/tests/good/no-args_funtype.scl: Remove.
      	* tools/tests/good/class_dec.scl: Remove.
      	* tools/tests/good/wiki1.scl: Remove.
      	* tools/tests/good/funcall.scl: Remove.
      	* tools/tests/good/bi-exp.scl: Remove.
      	* tools/tests/good/function.scl: Remove.
      	* tools/tests/good/wiki2.scl: Remove.
      	* tools/tests/good/consinit.scl: Remove.
      	* tools/tests/good/wiki3.scl: Remove.
      	* tools/tests/good/funtype.scl: Remove.
      	* tools/tests/good/empty.scl: Remove.
      	* tools/transformer: Remove.
      	* tools/transformer/scoolc.str: Remove.
      	* tools/transformer/Makefile: Remove.
      	* tools/scoolc: Remove.
      	* tools/gen.yml: Remove.
      	* tools/parser: Remove.
      	* tools/parser/grammar: Remove.
      	* tools/parser/grammar/Class.sdf: Remove.
      	* tools/parser/grammar/Decl.sdf: Remove.
      	* tools/parser/grammar/Exp.sdf: Remove.
      	* tools/parser/grammar/Scool.sdf: Remove.
      	* tools/parser/grammar/ExpOrType.sdf: Remove.
      	* tools/parser/grammar/Type.sdf: Remove.
      	* tools/parser/grammar/Lexical.sdf: Remove.
      	* tools/parser/grammar/Guard.sdf: Remove.
      	* tools/parser/grammar/Stm.sdf: Remove.
      	* tools/parser/parse-scool: Remove.
      	* tools/parser/Makefile: Remove.
      	* tools/Makefile: Remove.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@506 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2c5cec0a
    • Quentin Hocquet's avatar
      Remove external link to transformers. · 5a459e32
      Quentin Hocquet authored
      	* tools: Remove svn:external property.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@505 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5a459e32
  5. 15 Jun, 2006 2 commits
    • Roland Levillain's avatar
      2006-06-15 Roland Levillain <roland@lrde.epita.fr> · 1eaf1622
      Roland Levillain authored
      	Document method checks in Static tour.
      
      	* tests/tour.cc (static_hierarchy_with_methods::test): Rename
      	as...
      	(static_hierarchy_with_methods::test1): ...this.
      	(main): Adjust.
      	(static_hierarchy_with_methods::D): New.
      	(static_hierarchy_with_methods::test2): New.
      	(static_hierarchy_with_method_checks): New section.
      	Add a reference (Concept Checking).
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@504 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1eaf1622
    • Roland Levillain's avatar
      2006-06-15 Roland Levillain <roland@lrde.epita.fr> · 1f1cf765
      Roland Levillain authored
      	More on SCOOP methods in Static tour.
      
      	* tests/tour.cc (dynamic_hierarchy::A::foo)
      	(dynamic_hierarchy::A::bar, dynamic_hierarchy::B::foo)
      	(dynamic_hierarchy::B::bar, dynamic_hierarchy::C::foo): Return an
      	int value.
      	(static_hierarchy_with_methods::A::foo)
      	(static_hierarchy_with_methods::A::impl_foo)
      	(static_hierarchy_with_methods::A::bar)
      	(static_hierarchy_with_methods::B::impl_foo)
      	(static_hierarchy_with_methods::B::impl_bar)
      	(static_hierarchy_with_methods::C::impl_foo): Likewise.
      	(static_hierarchy_with_methods): Add comments.
      	(static_hierarchy_with_methods::test): New.
      	(main): Call it.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@503 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1f1cf765
  6. 14 Jun, 2006 2 commits
    • Roland Levillain's avatar
      2006-06-14 Roland Levillain <roland@lrde.epita.fr> · ecd0b6c1
      Roland Levillain authored
      	More on the retrieval of and the conversion to the exact type in
      	Static tour.
      
      	* tests/tour.cc (static_hierarchy_with_any): More on the retrieval
      	of and the conversion to the exact type.
      	(main): Run dynamic tests.
      	(static_hierarchy_with_any::A) 
      	(static_hierarchy_with_a_non_leaf_concrete_class::A) 
      	(static_hierarchy_with_methods::A): Use stc::any instead of
      	stc::any__simple.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@502 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ecd0b6c1
    • Roland Levillain's avatar
      2006-06-14 Roland Levillain <roland@lrde.epita.fr> · b896a805
      Roland Levillain authored
      	Add stc_to_exact and stc_to_exact macros.
      
      	* stc/exact.hh (stc_to_exact, stc_to_exact_): New macros.
      	* stc/vtypes.hh (type_of_): Use the stc_to_exact macro instead
      	of stc::to_exact_.
      	* tests/exact.cc (main): Perform additional static tests.
      	* tests/find_exact.cc (main): Use the stc_to_exact_ macro instead
      	of stc::to_exact_.
      	* tests/vtypes-and-exact.cc (main): Likewise
      	Check the super classes.
      	(A): Use stc::any instead of stc::any__simple.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@501 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b896a805
  7. 13 Jun, 2006 1 commit
  8. 12 Jun, 2006 2 commits
  9. 06 Jun, 2006 3 commits
    • Roland Levillain's avatar
      Perform virtual type retrieval using the exact type of a class. · 9934a3b0
      Roland Levillain authored
      	* stc/vtypes.hh (type_of_): Get the exact type of the
      	``from_type'' class, and perform the retrieval on it (instead of
      	from_type directly).
      	* tests/vtypes-and-exact.cc: New test.
      	* tests/Makefile.am (check_PROGRAMS): Add vtypes-and-exact.cc.
      	(vtypes_and_exact_SOURCES): New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@497 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9934a3b0
    • Roland Levillain's avatar
      Perform additional tests on simple virtual types (no multiple · 3df8d70e
      Roland Levillain authored
      	inheritance nor use of stc::any).
      
      	* tests/vtypes.cc: Aesthetic changes.
      	(C): Rename as...
      	(Z): ...this.
      	Adjust.
      	(Z::bar_type, Z::baz_type, Z::yin_type): New typedefs.
      	(main): Check more virtual types.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@496 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3df8d70e
    • Roland Levillain's avatar
      Complete the support of multiple inheritance in SCOOP: adjust the · 8d72549d
      Roland Levillain authored
      	algorithm of virtual type retrieval to take multiple base classes
      	into account.
      
      	* stc/internal/extract_vtype_from_list.hh: New file.
      	* stc/vtypes.hh: Include it.
      	(ERROR::FIRST_PARAMETER_OF_rec_get_vtype_SHOULD_BE_A_TAG): Rename
      	as...
      	(ERROR::FIRST_PARAMETER_OF_rec_get_vtype_IS_NOT_A_TAG): ...this.
      	(ERROR::FIRST_PARAMETER_OF_rec_get_vtype_from_list_IS_NOT_A_TAG)
      	(ERROR::THIRD_PARAMETER_OF_rec_get_vtype_from_list_IS_NOT_A_LIST):
      	New structs (error messages).
      	(stc_internal_maybe_get_nth_super_type): New macro.
      	(get_supers_list): Use it.
      	(maybe_super_type): Rename as...
      	(maybe_get_super_type): ...this.
      	(get_vtype): Rename as...
      	(get_vtype_helper): ...this.
      	(stc_internal_rec_get_vtype): New macro.
      	(rec_get_vtype_from_list): New struct.
      	(rec_get_vtype): Use it to rewrite the retrieval algorithm to take
      	multiple base classes into account.
      	Complete static assertions on the nature of the first parameter
      	(retrieval method tag).
      	* stc/Makefile.am (nobase_stc_HEADERS): Add
      	internal/extract_vtype_from_list.hh.
      
      	* tests/vtypes-multiple-supers.cc: New test.
      	* tests/Makefile.am (check_PROGRAMS): Add vtypes-multiple-supers.
      	(vtypes_multiple_supers_SOURCES): New.
      
      	* tests/vtypes.cc (packed_vtypes <category::my_cat, T>): Move this
      	class just after the declaration of my::cat.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@495 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8d72549d
  10. 05 Jun, 2006 3 commits
    • Roland Levillain's avatar
      Catch up with Static's support for multiple inheritance. · 93086a11
      Roland Levillain authored
      	* oln/core/1d/grid1d.hh, oln/core/2d/grid2d.hh,
      	* oln/core/3d/grid3d.hh: s/stc_super_/stc_get_supers/.
      	* tests/image_entry.cc: Add a missing `public' qualifier for
      	exported types.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@494 4aad255d-cdde-0310-9447-f3009e2ae8c0
      93086a11
    • Roland Levillain's avatar
      Allow multiple super classes in SCOOP's static hierarchies. · 25c08dec
      Roland Levillain authored
      	* stc/valist_aggregator.hh: New.
      	* stc/vtypes.hh: Include it.
      	(ERROR::PARAMETER_OF_get_super_types_helper_IS_NOT_A_VALID_VALIST):
      	New struct.
      	(set_super_type): Inherit from mlc::undefined by default.
      	(internal::maybe_super_type, get_supers_list)
      	(internal::get_super_types_helper, get_super_types)
      	(rec_get_vtype): s/stc_super/stc_get_super/.
      	s/stc_pseudosuper/stc_get_pseudosuper/.
      	(stc_set_super): Remove previous definition of this macro, and
      	make it a shortcut for...
      	(stc_set_nth_super): ...this one (new).
      	(stc_get_supers, stc_get_nth_super_, stc_get_nth_super_)
      	(stc_get_super_, stc_get_super_): New macros.
      	(stc_super, stc_super_): Remove macros.
      	(stc_pseudosuper, stc_pseudosuper_): Rename macros as...
      	(stc_get_pseudosuper, stc_get_pseudosuper_): ...these.
      	* tests/super.cc, tests/multiple-supers.cc: New tests.
      	* tests/vtypes.cc: s/stc_get_supers_/stc_get_supers/g.
      	* stc/Makefile.am (nobase_stc_HEADERS): Add exact.hh
      	and valist_aggregator.hh.
      	* tests/Makefile.am (check_PROGRAMS): Add multiple-supers, super.
      	(multiple_supers_SOURCES, super_SOURCES): New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@493 4aad255d-cdde-0310-9447-f3009e2ae8c0
      25c08dec
    • Roland Levillain's avatar
      Replace stc::internal::not_user_defined with mlc::undefined. · 7f0677cf
      Roland Levillain authored
      	* stc/entry.hh (internal::not_user_defined): Remove class.
      	s/internal::not_user_defined/mlc::undefined/g.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@492 4aad255d-cdde-0310-9447-f3009e2ae8c0
      7f0677cf
  11. 01 Jun, 2006 5 commits
  12. 18 May, 2006 1 commit
    • Thomas Moulard's avatar
      Add stc::exact. · 97bac643
      Thomas Moulard authored
      	* static/tests/exact.cc: test suite of stc::exact (new file).
      	* static/stc/exact.hh: implementation of stc::exact (new file).
      	* static/stc/any.hh: adding a typedef exact_t in stc::any.
      	* metalic/mlc/case.hh: fixing a bug in the protected defaults cases.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@486 4aad255d-cdde-0310-9447-f3009e2ae8c0
      97bac643
  13. 06 May, 2006 1 commit
  14. 05 May, 2006 1 commit
    • Quentin Hocquet's avatar
      Scool parser. · c301f691
      Quentin Hocquet authored
      - tools: New.
      - tools/test.yml: New.
      - tools/transformer: New.
      - tools/transformer/scoolc.str: New.
      - tools/transformer/Makefile: New.
      - tools/tests: New.
      - tools/tests/syntax error: New.
      - tools/tests/syntax error/wrong.scl: New.
      - tools/tests/parse-ref: New.
      - tools/tests/parse-ref/vardec.ref: New.
      - tools/tests/parse-ref/fundec.ref: New.
      - tools/tests/parse-ref/funcall_no-args.ref: New.
      - tools/tests/parse-ref/emtpy-class_dec.ref: New.
      - tools/tests/parse-ref/empty-class_dec.ref: New.
      - tools/tests/parse-ref/varinit.ref: New.
      - tools/tests/parse-ref/no-args_funtype.ref: New.
      - tools/tests/parse-ref/manydec.ref: New.
      - tools/tests/parse-ref/class_dec.ref: New.
      - tools/tests/parse-ref/wiki1.ref: New.
      - tools/tests/parse-ref/funcall.ref: New.
      - tools/tests/parse-ref/bi-exp.ref: New.
      - tools/tests/parse-ref/function.ref: New.
      - tools/tests/parse-ref/wiki2.ref: New.
      - tools/tests/parse-ref/consinit.ref: New.
      - tools/tests/parse-ref/wiki3.ref: New.
      - tools/tests/parse-ref/funtype.ref: New.
      - tools/tests/parse-ref/empty.ref: New.
      - tools/tests/parse-ref/type_static-call.ref: New.
      - tools/tests/parse-ref/guard.ref: New.
      - tools/tests/good: New.
      - tools/tests/good/type_static-call.scl: New.
      - tools/tests/good/guard.scl: New.
      - tools/tests/good/fundec.scl: New.
      - tools/tests/good/vardec.scl: New.
      - tools/tests/good/funcall_no-args.scl: New.
      - tools/tests/good/varinit.scl: New.
      - tools/tests/good/empty-class_dec.scl: New.
      - tools/tests/good/manydec.scl: New.
      - tools/tests/good/class_dec.scl: New.
      - tools/tests/good/no-args_funtype.scl: New.
      - tools/tests/good/bi-exp.scl: New.
      - tools/tests/good/wiki1.scl: New.
      - tools/tests/good/funcall.scl: New.
      - tools/tests/good/wiki2.scl: New.
      - tools/tests/good/function.scl: New.
      - tools/tests/good/consinit.scl: New.
      - tools/tests/good/wiki3.scl: New.
      - tools/tests/good/funtype.scl: New.
      - tools/tests/good/empty.scl: New.
      - tools/scoolc: New.
      - tools/gen.yml: New.
      - tools/parser: New.
      - tools/parser/grammar: New.
      - tools/parser/grammar/Class.sdf: New.
      - tools/parser/grammar/Decl.sdf: New.
      - tools/parser/grammar/Exp.sdf: New.
      - tools/parser/grammar/ExpOrType.sdf: New.
      - tools/parser/grammar/Scool.sdf: New.
      - tools/parser/grammar/Lexical.sdf: New.
      - tools/parser/grammar/Type.sdf: New.
      - tools/parser/grammar/Guard.sdf: New.
      - tools/parser/grammar/Stm.sdf: New.
      - tools/parser/parse-scool: New.
      - tools/parser/Makefile: New.
      - tools/Makefile: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@482 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c301f691
  15. 02 May, 2006 1 commit
    • Roland Levillain's avatar
      Fix a duplicate where-clause and perform some aesthetic changes in · 1f95808f
      Roland Levillain authored
      	image abstractions.
      
      	* oln/core/abstract/image_dimension.hh: Move the static switch
      	statement before the cases.
      	Aesthetic changes.
      	* olena/oln/core/abstract/image_typeness.hh: Likewise.
      	(case_<value_type_tag, value_type, 2>): Fix a copy-and-paste bug:
      	remove a duplicate `unsigned char' type in the where-clause and
      	replace it with `signed char'.
      	* oln/core/abstract/image_typeness_integre.hh,
      	* tests/image_entry.cc: Aesthetic changes.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@481 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1f95808f
  16. 27 Apr, 2006 1 commit
    • Roland Levillain's avatar
      Add image ``typeness'' abstraction hierarchy. · 6e0342df
      Roland Levillain authored
      	* tests/image_entry.cc (my): Check image_typeness_type vtype and
      	inheritance.
      	* oln/core/typedefs.hh (value_type, image_typeness_type): Enable
      	typedef.
      	* oln/core/abstract/image.hh (vtypes::value_type): Enable typedef.
      	(packed_vtypes::value_type): New typedef.
      	(packed_vtypes::echo): Print value_type and image_typeness_type.
      	(packed_vtypes::ensure): Check value_type and image_typeness_type.
      	(image::value_type): Enable typedef.
      	* oln/core/abstract/image_entry.hh: Include images abstractions
      	headers.
      	Don't include mlc/case.hh nor oln/core/abstract/image.hh.
      	(mlc_case_equipment_for_namespace(oln))
      	(abstraction_tags): Move...
      	* oln/core/abstract/image_abstractions.hh: ...here (new file).
      	* oln/core/abstract/image_dimension.hh: Include it.
      	Include stc/entry.hh.
      	Aesthetic changes.
      	* oln/core/abstract/image_typeness.hh: New file (imported from
      	Olena proto-1.0, and modified).
      	* oln/core/abstract/image_typeness_integre.hh: New file
      	* oln/Makefile.am (nobase_oln_HEADERS): Add
      	core/abstract/image_abstractions.hh,
      	core/abstract/image_typeness.hh and
      	core/abstract/image_typeness_integre.hh.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@480 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6e0342df
  17. 26 Apr, 2006 2 commits
  18. 25 Apr, 2006 6 commits