Ticket #117 (accepted meta)

Opened 3 years ago

Last modified 2 years ago

clean up references and smart-ptrs

Reported by: ichthyo Owned by: ichthyo
Priority: lesser Milestone: 1alpha
Component: lumieraProc Keywords: QA meta
Cc: Blocked By: #118
Blocking: #523, #637

Description (last modified by ichthyo) (diff)

This is a tracking Ticket for achieving a more uniform handling of (language) references and smart-ptrs within the Proc-Layer [BR]

Guidelines

  • for freely-accessible operations, smart-ptrs should be preferred
  • functions to be executed in a controlled scope (esp. regarding parallelism)
    • express the fact of taking ownership by using a smart-ptr
    • otherwise preferably should take a (language) const ref
  • we should try to find a uniform naming scheme, esp. for typedefs denoting smart ptrs

Change History

comment:1 Changed 3 years ago by ichthyo

  • Priority changed from normal to lesser
  • Status changed from new to accepted
  • Blocked By 115, 118 added

taking responsibility for overviewing this task, while deferring it for later.

comment:2 Changed 3 years ago by ichthyo

  • Keywords meta added
  • Description modified (diff)

comment:3 Changed 2 years ago by ichthyo

  • Blocking 523 added

comment:4 Changed 2 years ago by ct

  • Type changed from fixme to meta

comment:5 Changed 20 months ago by ichthyo

  • Blocking 637 added
Note: See TracTickets for help on using tickets.