close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1228 closed defect (fixed)

Managing Descriptions. ClassMembers and member descriptions

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: highest Milestone: Mantainance
Component: Kernel Version: head
Severity: blocker Keywords:
Cc:

Description

Extraído de #1220.

La función ClassMembers muestra una limitación a la hora de localizar las descripciones de los miembros que no tienen _.autodoc.member, ya sean atributos o métodos.

Change History (5)

comment:1 Changed 14 years ago by Víctor de Buen Remiro

Por favor, ponme un ejemplo o algo porque no sé a qué te refieres, o al menos no caigo ahora.

comment:2 Changed 14 years ago by Pedro Gea

En el ejemplo indicado en #1220: descriptions.tol se señala y describe con cuidado, pero bueno. Básicamente:

Class @Ejemplo {
  Text _.autodoc.member.ConAutodoc = "";
  Real ConAutodoc(Real void) { 1 };
  Real SinAutodoc(Real void) { 2 }
};

Anything PutDescription("Con autodoc", "@Ejemplo", "ConAutodoc");
Anything PutDescription("Sin autodoc", "@Ejemplo", "SinAutodoc");
Set members = ClassMembers("@Ejemplo");
Text members[1][7]; //> "Con autodoc"
Text members[2][7]; //> ""

comment:3 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

Gracias, no digo que no estuviera en donde dices, pero es que mi cerebro es monohilo y monotarea, por lo que necesito tener cada problema por su lado porque sino me reseteo.

Perfecto, ahora ya sé de lo que hablas y te adelanto que lo tengo resuelto, aunque hará falta aún terminar otras cosas y luego hacer un chequeo profundo antes de publicarlo en la versión de desarrollo. En la 2.0.1 no va poder estar porque encierra cambios complejos.

comment:4 Changed 14 years ago by Víctor de Buen Remiro

(In [3583]) Refs #1228

comment:5 Changed 14 years ago by Víctor de Buen Remiro

(In [3588]) Fixes #1223
Fixes #1228
Refs #1220

Note: See TracTickets for help on using tickets.