Any way to get the "current" class
Mostrar comentarios más antiguos
Hi,
I am writing some object oriented code (with classdef), and it would be convenient for me to have a function like this:
meta.class.getCurrent()
Where it returns the metadata of the class in which it is called. In the event that the function is called from some other place (script or simple function) it should error
Is there a way to get that?
Thanks, Joan
1 comentario
Joan Puig
el 30 de Mayo de 2013
Respuesta aceptada
Más respuestas (1)
Sean de Wolski
el 29 de Mayo de 2013
Editada: Sean de Wolski
el 29 de Mayo de 2013
Not sure I totally understand what you want. You have a class, C, and you pass an object, obj, of class C into some function, foo, via one of its methods or some other function and you want to be able to retreive the metadata of the obj or of class C? If the object is available, use:
?obj
If that is not the case, could you please clarify. You could have your function to a simple:
isa(obj,'C')
as well or instead...
1 comentario
Joan Puig
el 30 de Mayo de 2013
Categorías
Más información sobre Construct and Work with Object Arrays en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!