GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
ExtUtils::XSpp::Node::Member(3) User Contributed Perl Documentation ExtUtils::XSpp::Node::Member(3)

ExtUtils::XSpp::Node::Member - Node representing a class member variable

An ExtUtils::XSpp::Node sub-class representing a single member variable in a class such as

  class FooBar {
    int foo; // <-- this one
  }

Member declarations do not produce any XS code unless they are decorated by either %get or %set.

Creates a new "ExtUtils::XSpp::Node::Member".

Named parameters: "cpp_name" indicating the C++ name of the member, "perl_name" indicating the Perl name of the member (defaults to the same as "cpp_name"), "type" indicates the (C++) type of the member and finally "class", which is an ExtUtils::XSpp::Node::Class.

Fetches the ExtUtils::XSpp::Typemap object for the type from the typemap registry and stores a reference to the object.

Returns the C++ name of the member.

Returns the Perl name of the member (defaults to same as C++).

Sets the Perl name of the member.

Returns the C++ type for the member.

Returns the class (ExtUtils::XSpp::Node::Class) that the member belongs to.

Returns 'public', 'protected' or 'private' depending on member access declaration.

Returns the typemap for member type.

Sets the typemap for member type.
2022-04-08 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.