NAME

MouseX::POE::Meta::Trait::Instance - A Instance Metaclass for MouseX::POE

VERSION

version 0.216

SYNOPSIS

Mouse::Util::MetaRole::apply_metaclass_roles(
  for_class => $for_class,
  metaclass_roles => [
    'MouseX::POE::Meta::Trait::Class'
  ],
  instance_metaclass_roles => [
    'MouseX::POE::Meta::Trait::Instance',
  ],
);

DESCRIPTION

A metaclass for MouseX::POE. This module is only of use to developers so there is no user documentation provided.

METHODS

create_instance

get_slot_value

inline_slot_access

is_slot_initialized

set_slot_value

weaken_slot_value

get_session_id

AUTHORS

  • Chris Prather <chris@prather.org>

  • Ash Berlin <ash@cpan.org>

  • Chris Williams <chris@bingosnet.co.uk>

  • Yuval (nothingmuch) Kogman

  • Torsten Raudssus <torsten@raudssus.de> http://www.raudssus.de/

COPYRIGHT AND LICENSE

This software is copyright (c) 2010 by Chris Prather, Ash Berlin, Chris Williams, Yuval Kogman, Torsten Raudssus.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.