CompoundDataType

class bagPy.CompoundDataType[source]

Bases: object

Proxy of C++ BAG::CompoundDataType class.

__init__(CompoundDataType self) -> CompoundDataType __init__(CompoundDataType self, float value) -> CompoundDataType

Parameters:
  • value (std::string) –

  • self (__init__(CompoundDataType) –

  • CompoundDataType (CompoundDataType other) ->) –

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • other (BAG::CompoundDataType const &) –

Attributes Summary

thisown

The membership flag

Methods Summary

asBool(CompoundDataType self)

asFloat(CompoundDataType self)

asString(CompoundDataType self)

asUInt32(CompoundDataType self)

assign(CompoundDataType self, ...)

param rhs:

assignBool(CompoundDataType self, bool rhs)

param rhs:

assignConst(CompoundDataType self, ...)

param rhs:

assignFloat(CompoundDataType self, float rhs)

param rhs:

assignString(CompoundDataType self, std)

param rhs:

assignUInt32(CompoundDataType self, uint32_t rhs)

param rhs:

getType(CompoundDataType self)

Attributes Documentation

thisown

The membership flag

Methods Documentation

asBool(CompoundDataType self) bool[source]
asFloat(CompoundDataType self) float[source]
asString(CompoundDataType self) std::string[source]
asUInt32(CompoundDataType self) uint32_t[source]
assign(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType &&) –

assignBool(CompoundDataType self, bool rhs) CompoundDataType[source]
Parameters:

rhs (bool) –

assignConst(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType const &) –

assignFloat(CompoundDataType self, float rhs) CompoundDataType[source]
Parameters:

rhs (float) –

assignString(CompoundDataType self, std::string rhs) CompoundDataType[source]
Parameters:

rhs (std::string) –

assignUInt32(CompoundDataType self, uint32_t rhs) CompoundDataType[source]
Parameters:

rhs (uint32_t) –

getType(CompoundDataType self) BAG::DataType[source]
__init__(CompoundDataType self) CompoundDataType[source]
__init__(CompoundDataType self, float value) CompoundDataType
Parameters:
  • value (std::string) –

  • self (__init__(CompoundDataType) –

  • CompoundDataType (CompoundDataType other) ->) –

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • other (BAG::CompoundDataType const &) –

asBool(CompoundDataType self) bool[source]
asFloat(CompoundDataType self) float[source]
asString(CompoundDataType self) std::string[source]
asUInt32(CompoundDataType self) uint32_t[source]
assign(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType &&) –

assignBool(CompoundDataType self, bool rhs) CompoundDataType[source]
Parameters:

rhs (bool) –

assignConst(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType const &) –

assignFloat(CompoundDataType self, float rhs) CompoundDataType[source]
Parameters:

rhs (float) –

assignString(CompoundDataType self, std::string rhs) CompoundDataType[source]
Parameters:

rhs (std::string) –

assignUInt32(CompoundDataType self, uint32_t rhs) CompoundDataType[source]
Parameters:

rhs (uint32_t) –

getType(CompoundDataType self) BAG::DataType[source]
property thisown

The membership flag